|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.clustering.context.DefaultContextManager
public class DefaultContextManager
Constructor Summary | |
---|---|
DefaultContextManager()
|
Method Summary | |
---|---|
void |
addParameter(Parameter param)
Method addParameter. |
void |
deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
|
Parameter |
getParameter(java.lang.String name)
Method getParameter. |
java.util.ArrayList |
getParameters()
Gets all the parameters in a given description. |
java.util.Map |
getReplicationExcludePatterns()
Get all the excluded context property name patterns |
boolean |
isContextClusterable(AbstractContext context)
|
boolean |
isMessageAcknowledged(java.lang.String messageUniqueId)
Indicates whether a particular message has been ACKed by all members of a cluster |
boolean |
isParameterLocked(java.lang.String parameterName)
Checks whether the parameter is locked at any level. |
void |
process(ContextClusteringCommand command)
|
java.lang.String |
removeContext(AbstractContext context)
This method is called when a new AbstractContext is removed from the system |
void |
removeParameter(Parameter param)
|
void |
setConfigurationContext(ConfigurationContext configurationContext)
|
void |
setContextManagerListener(ContextManagerListener listener)
|
void |
setReplicationExcludePatterns(java.lang.String contextType,
java.util.List patterns)
All properties in the context with type contextType which have
names that match the specified pattern will be excluded from replication. |
void |
setSender(ChannelSender sender)
|
java.lang.String |
updateContext(AbstractContext context)
This method is called when properties in an AbstractContext are updated. |
java.lang.String |
updateContexts(AbstractContext[] contexts)
This method is called when properties in a collection of AbstractContext s are updated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultContextManager()
Method Detail |
---|
public void setSender(ChannelSender sender)
public java.lang.String updateContext(AbstractContext context) throws ClusteringFault
ContextManager
AbstractContext
are updated.
This could be addition of new properties, modifications of existing properties or
removal of properties.
updateContext
in interface ContextManager
ClusteringFault
public java.lang.String updateContexts(AbstractContext[] contexts) throws ClusteringFault
ContextManager
AbstractContext
s are updated.
This could be addition of new properties, modifications of existing properties or
removal of properties.
updateContexts
in interface ContextManager
ClusteringFault
public java.lang.String removeContext(AbstractContext context) throws ClusteringFault
ContextManager
AbstractContext
is removed from the system
removeContext
in interface ContextManager
ClusteringFault
public boolean isContextClusterable(AbstractContext context)
isContextClusterable
in interface ContextManager
AbstractContext
is clusterablepublic boolean isMessageAcknowledged(java.lang.String messageUniqueId) throws ClusteringFault
ContextManager
isMessageAcknowledged
in interface ContextManager
messageUniqueId
false - otherwise
ClusteringFault
public void process(ContextClusteringCommand command) throws ClusteringFault
ClusteringFault
public void setContextManagerListener(ContextManagerListener listener)
setContextManagerListener
in interface ContextManager
public void setConfigurationContext(ConfigurationContext configurationContext)
setConfigurationContext
in interface ContextManager
public void setReplicationExcludePatterns(java.lang.String contextType, java.util.List patterns)
ContextManager
contextType
which have
names that match the specified pattern will be excluded from replication.
Generally, we can use the context class name as the context type.
setReplicationExcludePatterns
in interface ContextManager
patterns
- The patternspublic java.util.Map getReplicationExcludePatterns()
ContextManager
getReplicationExcludePatterns
in interface ContextManager
contextType
. See ContextManager.setReplicationExcludePatterns(String,List)
.
The values are of type List
of String
Objects,
which are a collection of patterns to be excluded.public void addParameter(Parameter param) throws AxisFault
ParameterInclude
addParameter
in interface ParameterInclude
AxisFault
public void removeParameter(Parameter param) throws AxisFault
removeParameter
in interface ParameterInclude
AxisFault
public Parameter getParameter(java.lang.String name)
ParameterInclude
getParameter
in interface ParameterInclude
public java.util.ArrayList getParameters()
ParameterInclude
getParameters
in interface ParameterInclude
public boolean isParameterLocked(java.lang.String parameterName)
ParameterInclude
isParameterLocked
in interface ParameterInclude
public void deserializeParameters(org.apache.axiom.om.OMElement parameterElement) throws AxisFault
deserializeParameters
in interface ParameterInclude
AxisFault
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |