|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.context.AbstractContext
org.apache.axis2.context.ServiceGroupContext
public class ServiceGroupContext
Field Summary |
---|
Fields inherited from class org.apache.axis2.context.AbstractContext |
---|
COPY_PROPERTIES, lastTouchedTime, parent, properties |
Constructor Summary | |
---|---|
ServiceGroupContext()
|
|
ServiceGroupContext(ConfigurationContext parent,
AxisServiceGroup axisServiceGroup)
|
Method Summary | |
---|---|
void |
activate(ConfigurationContext cc)
Some parts of the object restored from the readExternal deserialization work cannot be completed until we have a configurationContext. |
void |
addServiceContext(ServiceContext srvctx)
Adds the specified service context object to the lists of service contexts for this service group context. |
ServiceContext |
findServiceContext(AxisService axisSrv)
Finds the service context object that corresponds to the specified AxisService from the list of service contexts for this service group context. |
ServiceContext |
findServiceContext(java.lang.String name)
Finds the service context object that corresponds to the specified name from the list of service contexts for this service group context. |
AxisServiceGroup |
getDescription()
|
java.lang.String |
getId()
|
ConfigurationContext |
getRootContext()
|
ServiceContext |
getServiceContext(AxisService service)
Gets a service context. |
java.util.Iterator |
getServiceContexts()
|
boolean |
isEquivalent(ServiceGroupContext ctx)
Compares key parts of the state from the current instance of this class with the specified instance to see if they are equivalent. |
void |
putContextProperties(ServiceGroupContext context)
This will do a copy of the properties from this context object to the properties of the specified context object. |
void |
readExternal(java.io.ObjectInput inObject)
Restore the contents of the object that was previously saved. |
void |
setId(java.lang.String id)
|
void |
writeExternal(java.io.ObjectOutput o)
Save the contents of this object. |
Methods inherited from class org.apache.axis2.context.AbstractContext |
---|
clearPropertyDifferences, flush, getLastTouchedTime, getLocalProperty, getParent, getProperties, getProperty, getPropertyDifferences, getPropertyNames, getPropertyNonReplicable, isAncestor, mergeProperties, removeProperty, removePropertyNonReplicable, setLastTouchedTime, setNonReplicableProperty, setParent, setProperties, setProperty, touch |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceGroupContext()
public ServiceGroupContext(ConfigurationContext parent, AxisServiceGroup axisServiceGroup)
Method Detail |
---|
public AxisServiceGroup getDescription()
public java.lang.String getId()
public ServiceContext getServiceContext(AxisService service) throws AxisFault
service
- the AxisService for which to get a context
AxisFault
- if something goes wrongpublic java.util.Iterator getServiceContexts()
public void setId(java.lang.String id)
public void addServiceContext(ServiceContext srvctx)
srvctx
- The ServiceContext object to addpublic ServiceContext findServiceContext(java.lang.String name)
name
- The name associated with the ServiceContext
public ServiceContext findServiceContext(AxisService axisSrv)
axisSrv
- the AxisService whose context we're looking for
public void putContextProperties(ServiceGroupContext context)
context
- The ServiceGroupContext object to hold the merged propertiespublic void writeExternal(java.io.ObjectOutput o) throws java.io.IOException
NOTE: Transient fields and static fields are not saved. Also, objects that represent "static" data are not saved, except for enough information to be able to find matching objects when the message context is re-constituted.
writeExternal
in interface java.io.Externalizable
out
- The stream to write the object contents to
java.io.IOException
public void readExternal(java.io.ObjectInput inObject) throws java.io.IOException, java.lang.ClassNotFoundException
NOTE: The field data must read back in the same order and type as it was written. Some data will need to be validated when resurrected.
readExternal
in interface java.io.Externalizable
in
- The stream to read the object contents from
java.io.IOException
java.lang.ClassNotFoundException
public void activate(ConfigurationContext cc)
cc
- the active ConfigurationContextpublic boolean isEquivalent(ServiceGroupContext ctx)
This differs from the java.lang.Object.equals() method in that the equals() method generally looks at both the object identity (location in memory) and the object state (data).
ctx
- The object to compare with
public ConfigurationContext getRootContext()
getRootContext
in class AbstractContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |