Package org.apache.naming
Class ServiceRef
- java.lang.Object
-
- javax.naming.Reference
-
- org.apache.naming.AbstractRef
-
- org.apache.naming.ServiceRef
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class ServiceRef extends AbstractRef
Represents a reference web service.- Author:
- Fabien Carrion
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_FACTORY
Default factory for this reference.static String
JAXRPCMAPPING
Jaxrpcmapping address type.static String
PORTCOMPONENTLINK
port-component-ref/port-component-link address type.static String
SERVICE_INTERFACE
Service Classname address type.static String
SERVICE_LOCAL_PART
static String
SERVICE_NAMESPACE
ServiceQname address type.static String
SERVICEENDPOINTINTERFACE
port-component-ref/service-endpoint-interface address type.static String
WSDL
Wsdl Location address type.-
Fields inherited from class javax.naming.Reference
addrs, classFactory, classFactoryLocation, className
-
-
Constructor Summary
Constructors Constructor Description ServiceRef(String refname, String serviceInterface, String[] serviceQname, String wsdl, String jaxrpcmapping)
ServiceRef(String refname, String serviceInterface, String[] serviceQname, String wsdl, String jaxrpcmapping, String factory, String factoryLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addHandler(HandlerRef handler)
protected String
getDefaultFactoryClassName()
HandlerRef
getHandler()
Add and Get Handlers classes.int
getHandlersSize()
-
Methods inherited from class org.apache.naming.AbstractRef
getFactoryClassName, toString
-
-
-
-
Field Detail
-
DEFAULT_FACTORY
public static final String DEFAULT_FACTORY
Default factory for this reference.- See Also:
- Constant Field Values
-
SERVICE_INTERFACE
public static final String SERVICE_INTERFACE
Service Classname address type.- See Also:
- Constant Field Values
-
SERVICE_NAMESPACE
public static final String SERVICE_NAMESPACE
ServiceQname address type.- See Also:
- Constant Field Values
-
SERVICE_LOCAL_PART
public static final String SERVICE_LOCAL_PART
- See Also:
- Constant Field Values
-
WSDL
public static final String WSDL
Wsdl Location address type.- See Also:
- Constant Field Values
-
JAXRPCMAPPING
public static final String JAXRPCMAPPING
Jaxrpcmapping address type.- See Also:
- Constant Field Values
-
PORTCOMPONENTLINK
public static final String PORTCOMPONENTLINK
port-component-ref/port-component-link address type.- See Also:
- Constant Field Values
-
SERVICEENDPOINTINTERFACE
public static final String SERVICEENDPOINTINTERFACE
port-component-ref/service-endpoint-interface address type.- See Also:
- Constant Field Values
-
-
Method Detail
-
getHandler
public HandlerRef getHandler()
Add and Get Handlers classes.- Returns:
- the handler
-
getHandlersSize
public int getHandlersSize()
-
addHandler
public void addHandler(HandlerRef handler)
-
getDefaultFactoryClassName
protected String getDefaultFactoryClassName()
- Specified by:
getDefaultFactoryClassName
in classAbstractRef
-
-