public abstract class AbstractServiceObjectFactoryJAXWS extends Object implements ObjectFactory
Constructor and Description |
---|
AbstractServiceObjectFactoryJAXWS() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
configure(org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData serviceRefUMDM,
Service service)
Lifecycle template method called after javax.xml.ws.Service object was created
and before port is instantiated.
|
protected abstract void |
destroy(org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData serviceRefUMDM)
Lifecycle template method called after javax.xml.ws.Service object and after port instantiation.
|
Object |
getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable environment)
Creates an object using the location or reference information specified.
|
protected abstract void |
init(org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData serviceRefUMDM)
Lifecycle template method called before javax.xml.ws.Service object instantiation.
|
public final Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable environment) throws Exception
getObjectInstance
in interface ObjectFactory
obj
- The possibly null object containing location or reference
information that can be used in creating an object.name
- The name of this object relative to nameCtx
,
or null if no name is specified.nameCtx
- The context relative to which the name
parameter is specified, or null if name
is
relative to the default initial context.environment
- The possibly null environment that is used in
creating the object.Exception
- if this object factory encountered an exception
while attempting to create an object, and no other object factories are
to be tried.NamingManager.getObjectInstance(java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?>)
,
NamingManager.getURLContext(java.lang.String, java.util.Hashtable<?, ?>)
protected abstract void init(org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData serviceRefUMDM)
serviceRefUMDM
- service reference meta dataprotected abstract void configure(org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData serviceRefUMDM, Service service)
serviceRefUMDM
- service reference meta dataservice
- service instanceprotected abstract void destroy(org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData serviceRefUMDM)
serviceRefUMDM
- Copyright © 2012. All Rights Reserved.