org.apache.axis2.clustering
Interface ClusterManager

All Superinterfaces:
ParameterInclude
All Known Implementing Classes:
TribesClusterManager

public interface ClusterManager
extends ParameterInclude

This is the main interface in the Axis2 clustering implementation. In order to plug-in a new clustering implementation, this interface has to be implmented.


Method Summary
 ConfigurationManager getConfigurationManager()
           
 ContextManager getContextManager()
           
 void init()
          Initialize the ClusteManager
 void setConfigurationContext(ConfigurationContext configurationContext)
          Set the configuration context
 void setConfigurationManager(ConfigurationManager configurationManager)
           
 void setContextManager(ContextManager contextManager)
           
 void shutdown()
           
 
Methods inherited from interface org.apache.axis2.description.ParameterInclude
addParameter, deserializeParameters, getParameter, getParameters, isParameterLocked, removeParameter
 

Method Detail

init

void init()
          throws ClusteringFault
Initialize the ClusteManager

Throws:
ClusteringFault

getContextManager

ContextManager getContextManager()
Returns:
The ContextManager

getConfigurationManager

ConfigurationManager getConfigurationManager()
Returns:
The ConfigurationManager

setContextManager

void setContextManager(ContextManager contextManager)
Parameters:
contextManager -

setConfigurationManager

void setConfigurationManager(ConfigurationManager configurationManager)
Parameters:
configurationManager -

shutdown

void shutdown()
              throws ClusteringFault
Throws:
ClusteringFault

setConfigurationContext

void setConfigurationContext(ConfigurationContext configurationContext)
Set the configuration context

Parameters:
configurationContext -


Copyright © 2007 Apache Web Services Project. All Rights Reserved.