jgroup.upgrade
Interface UpgradeManager

All Superinterfaces:
ExternalGMIListener, java.rmi.Remote
All Known Implementing Classes:
UpgradeManagerImpl

public interface UpgradeManager
extends ExternalGMIListener

The UpgradeManager interface describes the methods that a upgrade management client can invoke on the upgrade manager to upgrade and downgrade object groups within the distributed system.

Since:
Jgroup 1.2
Author:
Hein Meling

Method Summary
 void downgradeGroup(AppConfig app)
          Downgrade the group for the given application.
 void upgradeGroup(AppConfig app)
          Upgrade the group for the specified application, with the applications required redundancy.
 

Method Detail

upgradeGroup

void upgradeGroup(AppConfig app)
                  throws java.rmi.RemoteException,
                         UnknownGroupException,
                         ExecException
Upgrade the group for the specified application, with the applications required redundancy.

Parameters:
app - The application details required to upgrade the group.
Throws:
java.rmi.RemoteException - Raised if there was communication problems; only when invoked remotely.
UnknownGroupException - Raised if the specified application has no group in the system.
ExecException

downgradeGroup

void downgradeGroup(AppConfig app)
                    throws java.rmi.RemoteException,
                           UnknownGroupException
Downgrade the group for the given application.

Parameters:
app - The application group to remove.
Throws:
java.rmi.RemoteException - Raised if there was communication problems; only when invoked remotely.
UnknownGroupException - Raised if the specified application has no group in the system.


Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.