|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjgroup.upgrade.UpgradeManagerImpl
public class UpgradeManagerImpl
Constructor Summary | |
---|---|
UpgradeManagerImpl(DependableRegistry dregistry)
Construct a local UpgradeManagerImpl instance. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UpgradeManagerImpl(DependableRegistry dregistry) throws JgroupException, java.rmi.RemoteException
UpgradeManagerImpl
instance.
JgroupException
- Raised if the upgrade manager could not be created for
numerous reasons.
java.rmi.RemoteException
- Raised if there was a problem with the dependable registry.Method Detail |
---|
@Multicast public void upgradeGroup(AppConfig app) throws java.rmi.RemoteException, UnknownGroupException, ExecException
upgradeGroup
in interface UpgradeManager
app
- The application details required to upgrade the group.
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
@Multicast public void downgradeGroup(AppConfig app) throws java.rmi.RemoteException, UnknownGroupException
downgradeGroup
in interface UpgradeManager
app
- The application group to remove.
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |