Package | Description |
---|---|
org.apache.axis2.clustering.state | |
org.apache.axis2.context | |
org.apache.axis2.scripting |
Modifier and Type | Method and Description |
---|---|
void |
ClusteringContextListener.contextCreated(AbstractContext context) |
void |
ClusteringContextListener.contextRemoved(AbstractContext context) |
static StateClusteringCommandCollection |
StateClusteringCommandFactory.getCommandCollection(AbstractContext[] contexts,
Map excludedReplicationPatterns) |
static StateClusteringCommand |
StateClusteringCommandFactory.getRemoveCommand(AbstractContext abstractContext) |
static StateClusteringCommand |
StateClusteringCommandFactory.getUpdateCommand(AbstractContext context,
Map excludedPropertyPatterns,
boolean includeAllProperties) |
static StateClusteringCommand |
StateClusteringCommandFactory.getUpdateCommand(AbstractContext context,
String[] propertyNames) |
boolean |
DefaultStateManager.isContextClusterable(AbstractContext context) |
boolean |
StateManager.isContextClusterable(AbstractContext context)
This is a check to see whether the properties in an instance of
AbstractContext
should be replicated. |
void |
DefaultStateManager.removeContext(AbstractContext context) |
void |
StateManager.removeContext(AbstractContext context)
This method is called when
AbstractContext is removed from the system |
static void |
Replicator.replicate(AbstractContext abstractContext)
Replicate all serializable properties stored in the given
abstractContext . |
static void |
Replicator.replicate(AbstractContext abstractContext,
String[] propertyNames)
Replicate all the properties given in
propertyNames
in the specified abstractContext |
void |
DefaultStateManager.updateContext(AbstractContext context) |
void |
StateManager.updateContext(AbstractContext context)
This method is called when properties in an
AbstractContext are updated. |
void |
DefaultStateManager.updateContext(AbstractContext context,
String[] propertyNames) |
void |
StateManager.updateContext(AbstractContext context,
String[] propertyNames)
This method is called when one need to update/replicate only certains properties in the
specified
context |
void |
DefaultStateManager.updateContexts(AbstractContext[] contexts) |
void |
StateManager.updateContexts(AbstractContext[] contexts)
This method is called when properties in a collection of
AbstractContext s are updated. |
void |
PropertyUpdater.updateProperties(AbstractContext abstractContext) |
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationContext
Axis2 states are held in two information models, called description hierarchy and context
hierarchy.
|
class |
MessageContext
Axis2 states are held in two information models, called description hierarchy
and context hierarchy.
|
class |
OperationContext
An OperationContext represents a running "instance" of an operation, which is
represented by an AxisOperation object.
|
class |
ServiceContext
Well this is never clearly defined, what it does or the life-cycle.
|
class |
ServiceGroupContext |
class |
SessionContext
All the engine components are stateless across the executions and all the states should be kept in the
Contexts, there are three context Global, Session and Message.
|
Modifier and Type | Field and Description |
---|---|
protected AbstractContext |
AbstractContext.parent |
Modifier and Type | Method and Description |
---|---|
AbstractContext |
AbstractContext.getParent() |
Modifier and Type | Method and Description |
---|---|
void |
ContextListener.contextCreated(AbstractContext context)
A context has been added
|
void |
ContextListener.contextRemoved(AbstractContext context)
A context has been removed
|
boolean |
AbstractContext.isAncestor(AbstractContext context) |
void |
AbstractContext.setParent(AbstractContext context) |
Constructor and Description |
---|
AbstractContext(AbstractContext parent) |
SessionContext(AbstractContext parent) |
Modifier and Type | Class and Description |
---|---|
class |
ScriptMessageContext
ScriptMessageContext decorates the Axis2 MessageContext adding methods to use
the message payload XML in a way natural to the scripting language.
|
Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.