org.apache.axis2.context
Class ServiceContext

java.lang.Object
  extended byorg.apache.axis2.context.AbstractContext
      extended byorg.apache.axis2.context.ServiceContext

public class ServiceContext
extends AbstractContext

Well this is never clearly defined, what it does or the lifecycle. So do NOT use this as it might not live up to your expectation.


Field Summary
 
Fields inherited from class org.apache.axis2.context.AbstractContext
lastTouchedTime, parent, properties
 
Constructor Summary
ServiceContext(AxisService serviceConfig, ServiceGroupContext serviceGroupContext)
           
 
Method Summary
 OperationContext createOperationContext(QName name)
           
 AxisService getAxisService()
           
 ConfigurationContext getConfigurationContext()
           
 ServiceGroupContext getServiceGroupContext()
           
 Object getServiceImpl()
           
 String getServiceInstanceID()
           
 void setServiceImpl(Object serviceImpl)
           
 void setServiceInstanceID(String serviceInstanceID)
          Sets service instance id.
 
Methods inherited from class org.apache.axis2.context.AbstractContext
getLastTouchedTime, getParent, getProperties, getProperty, setParent, setProperties, setProperty, touch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceContext

public ServiceContext(AxisService serviceConfig,
                      ServiceGroupContext serviceGroupContext)
Method Detail

createOperationContext

public OperationContext createOperationContext(QName name)

getAxisService

public AxisService getAxisService()

getConfigurationContext

public ConfigurationContext getConfigurationContext()

getServiceInstanceID

public String getServiceInstanceID()
Returns:
Returns the serviceInstanceID.

setServiceInstanceID

public void setServiceInstanceID(String serviceInstanceID)
Sets service instance id.

Parameters:
serviceInstanceID -

getServiceImpl

public Object getServiceImpl()

setServiceImpl

public void setServiceImpl(Object serviceImpl)

getServiceGroupContext

public ServiceGroupContext getServiceGroupContext()