Package | Description |
---|---|
org.apache.axis2.clustering | |
org.apache.axis2.clustering.management | |
org.apache.axis2.clustering.state | |
org.apache.axis2.receivers |
Modifier and Type | Method and Description |
---|---|
abstract void |
ClusteringCommand.execute(ConfigurationContext configContext) |
void |
ClusteringAgent.init()
Initialize this node, and join the cluster
|
List<ClusteringCommand> |
ClusteringAgent.sendMessage(ClusteringMessage msg,
boolean isRpcMessage)
Send a message to all members in this member's primary cluster
|
void |
MessageSender.sendToGroup(ClusteringCommand msg) |
void |
MessageSender.sendToSelf(ClusteringCommand msg) |
void |
ClusteringAgent.shutdown()
Disconnect this node from the cluster.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeManager.commit()
Second phase of the 2-phase commit protocol.
|
void |
NodeManager.exceptionOccurred(Throwable throwable)
To notify other nodes that an Exception occurred, during the processing
of a
NodeManagementCommand |
void |
NodeManager.prepare()
First phase of the 2-phase commit protocol.
|
void |
NodeManager.rollback()
Rollback whatever was done
|
void |
GroupManagementAgent.send(GroupManagementCommand command)
Send a GroupManagementCommand to the group
|
void |
NodeManager.sendMessage(NodeManagementCommand command)
Execute a NodeManagementCommand
|
Modifier and Type | Method and Description |
---|---|
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 |
static void |
Replicator.replicate(MessageContext msgContext)
Replicates all serializable properties in the ConfigurationContext, ServiceGroupContext &
ServiceContext
|
void |
StateManager.replicateState(StateClusteringCommand command)
Replicate state using a custom StateClusteringCommand
|
static void |
Replicator.replicateState(StateClusteringCommand command,
AxisConfiguration axisConfig)
Replicate state using a custom StateClusteringCommand
|
void |
StateManager.updateContext(AbstractContext context)
This method is called when properties in an
AbstractContext are updated. |
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 |
StateManager.updateContexts(AbstractContext[] contexts)
This method is called when properties in a collection of
AbstractContext s are updated. |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMessageReceiver.replicateState(MessageContext messageContext) |
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.