jrunx.cluster
Interface ClusterableService

All Superinterfaces:
java.rmi.Remote
All Known Subinterfaces:
ContextProxy, DeployerServiceRemote, JRunProxyClusterHelperRemote, RMIBrokerRemote, RMIIIOPProxy, SecurityContextCacheInterface, SessionReplicationServiceRemote, TransactionContextCacheRemote
All Known Implementing Classes:
ClusterableServiceAdapter, ContextManager

public interface ClusterableService
extends java.rmi.Remote

This interface defines the remote (rmi) non-manageable (not jmx) functionality for Clusterable services.

Author:
PS Neville

Method Summary
 java.util.ArrayList getPeers()
           
 java.lang.String getRemoteHostIP()
           
 java.lang.String getRemoteHostName()
           
 java.lang.String getRemoteServerName()
           
 ServerInfo getServerInfo()
           
 Invocation invoke(Invocation inv)
           
 void killRemoteServer()
           
 int numPeers()
           
 java.rmi.Remote toStub()
           
 

Method Detail

invoke

public Invocation invoke(Invocation inv)
                  throws java.rmi.RemoteException

getPeers

public java.util.ArrayList getPeers()
                             throws java.rmi.RemoteException

numPeers

public int numPeers()
             throws java.rmi.RemoteException

toStub

public java.rmi.Remote toStub()
                       throws java.rmi.RemoteException

getRemoteServerName

public java.lang.String getRemoteServerName()
                                     throws java.rmi.RemoteException

getRemoteHostName

public java.lang.String getRemoteHostName()
                                   throws java.rmi.RemoteException

getRemoteHostIP

public java.lang.String getRemoteHostIP()
                                 throws java.rmi.RemoteException

getServerInfo

public ServerInfo getServerInfo()
                         throws java.rmi.RemoteException

killRemoteServer

public void killRemoteServer()
                      throws java.rmi.RemoteException


Copyright � 2002 Macromedia Corporation. All Rights Reserved.