Package org.apache.naming
Class ServiceRef
- java.lang.Object
- 
- javax.naming.Reference
- 
- org.apache.naming.AbstractRef
- 
- org.apache.naming.ServiceRef
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable
 
 public class ServiceRef extends AbstractRef Represents a reference web service.- Author:
- Fabien Carrion
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDEFAULT_FACTORYDefault factory for this reference.static java.lang.StringJAXRPCMAPPINGJaxrpcmapping address type.static java.lang.StringPORTCOMPONENTLINKport-component-ref/port-component-link address type.static java.lang.StringSERVICE_INTERFACEService Classname address type.static java.lang.StringSERVICE_LOCAL_PARTstatic java.lang.StringSERVICE_NAMESPACEServiceQname address type.static java.lang.StringSERVICEENDPOINTINTERFACEport-component-ref/service-endpoint-interface address type.static java.lang.StringWSDLWsdl Location address type.
 - 
Constructor SummaryConstructors Constructor Description ServiceRef(java.lang.String refname, java.lang.String serviceInterface, java.lang.String[] serviceQname, java.lang.String wsdl, java.lang.String jaxrpcmapping)ServiceRef(java.lang.String refname, java.lang.String serviceInterface, java.lang.String[] serviceQname, java.lang.String wsdl, java.lang.String jaxrpcmapping, java.lang.String factory, java.lang.String factoryLocation)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHandler(HandlerRef handler)protected java.lang.StringgetDefaultFactoryClassName()HandlerRefgetHandler()Add and Get Handlers classes.intgetHandlersSize()- 
Methods inherited from class org.apache.naming.AbstractRefgetFactoryClassName, toString
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULT_FACTORYpublic static final java.lang.String DEFAULT_FACTORY Default factory for this reference.- See Also:
- Constant Field Values
 
 - 
SERVICE_INTERFACEpublic static final java.lang.String SERVICE_INTERFACE Service Classname address type.- See Also:
- Constant Field Values
 
 - 
SERVICE_NAMESPACEpublic static final java.lang.String SERVICE_NAMESPACE ServiceQname address type.- See Also:
- Constant Field Values
 
 - 
SERVICE_LOCAL_PARTpublic static final java.lang.String SERVICE_LOCAL_PART - See Also:
- Constant Field Values
 
 - 
WSDLpublic static final java.lang.String WSDL Wsdl Location address type.- See Also:
- Constant Field Values
 
 - 
JAXRPCMAPPINGpublic static final java.lang.String JAXRPCMAPPING Jaxrpcmapping address type.- See Also:
- Constant Field Values
 
 - 
PORTCOMPONENTLINKpublic static final java.lang.String PORTCOMPONENTLINK port-component-ref/port-component-link address type.- See Also:
- Constant Field Values
 
 - 
SERVICEENDPOINTINTERFACEpublic static final java.lang.String SERVICEENDPOINTINTERFACE port-component-ref/service-endpoint-interface address type.- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ServiceRefpublic ServiceRef(java.lang.String refname, java.lang.String serviceInterface, java.lang.String[] serviceQname, java.lang.String wsdl, java.lang.String jaxrpcmapping)
 - 
ServiceRefpublic ServiceRef(java.lang.String refname, java.lang.String serviceInterface, java.lang.String[] serviceQname, java.lang.String wsdl, java.lang.String jaxrpcmapping, java.lang.String factory, java.lang.String factoryLocation)
 
- 
 - 
Method Detail- 
getHandlerpublic HandlerRef getHandler() Add and Get Handlers classes.- Returns:
- the handler
 
 - 
getHandlersSizepublic int getHandlersSize() 
 - 
addHandlerpublic void addHandler(HandlerRef handler) 
 - 
getDefaultFactoryClassNameprotected java.lang.String getDefaultFactoryClassName() - Specified by:
- getDefaultFactoryClassNamein class- AbstractRef
 
 
- 
 
-