Uses of Class
jgroup.relacs.config.AppConfig

Packages that use AppConfig
jgroup.arm This package contains the implementation of the Autonomous Replication Management (ARM) framework. 
jgroup.arm.recovery   
jgroup.core.arm   
jgroup.relacs.config   
jgroup.upgrade   
jgroup.util.log   
 

Uses of AppConfig in jgroup.arm
 

Methods in jgroup.arm with parameters of type AppConfig
 int ReplicaManagerImpl.createGroup(AppConfig app)
           
 void ReplicaManagerImpl.removeGroup(AppConfig app)
           
 void ReplicaManagerImpl.updateGroup(AppConfig app)
           
 

Constructors in jgroup.arm with parameters of type AppConfig
GroupData(AppConfig app, int awaitViewPeriod)
           
 

Uses of AppConfig in jgroup.arm.recovery
 

Fields in jgroup.arm.recovery declared as AppConfig
protected  AppConfig AbstractRecoveryStrategy.app
          The application associated with this recovery strategy instance
 

Methods in jgroup.arm.recovery with parameters of type AppConfig
protected  int KeepInitialInPartition.deltaRedundancy(AppConfig app)
          Returns the number of replicas that needs to be recovered to maintain the initial redundancy level specified.
protected  int AbstractRecoveryStrategy.deltaRedundancy(AppConfig app)
          Returns the number of replicas that needs to be recovered to maintain the minimal redundancy level specified.
 void AbstractRecoveryStrategy.initialize(DistributionScheme distScheme, AppConfig app)
           
 

Uses of AppConfig in jgroup.core.arm
 

Methods in jgroup.core.arm with parameters of type AppConfig
 HostSet DistributionScheme.assignReplicas(AppConfig app)
          Assign the host location for the specified application.
 HostSet DistributionScheme.collocateReplicas(AppConfig app, AppConfig collocateWithApp)
           
 int ReplicationManager.createGroup(AppConfig app)
          Create a group for the specified application, with the applications required redundancy.
 void RecoveryStrategy.initialize(DistributionScheme distScheme, AppConfig app)
          Initialize the recovery strategy for the given application.
 Host DistributionScheme.reassignReplica(AppConfig app, Host host)
          Reassign the application replica running on the specified host.
 void ReplicationManager.removeGroup(AppConfig app)
          Remove the group for the given application.
 HostSet DistributionScheme.removeReplicas(AppConfig app)
          Remove replica assignments for the specified application.
 void ReplicationManager.updateGroup(AppConfig app)
          Update the replication policy for the group for the given application.
 

Uses of AppConfig in jgroup.relacs.config
 

Methods in jgroup.relacs.config that return AppConfig
static AppConfig AppConfig.addApplication(java.lang.String regname, java.lang.String classname, java.lang.String args, int group, boolean inExecJVM)
          Augment the system with an additional application.
static AppConfig AppConfig.getApplication(java.lang.Class cl)
          Returns an AppConfig object associated with the specified class.
static AppConfig AppConfig.getApplication(int gid)
          Returns an AppConfig object associated with the specified group identifier.
static AppConfig AppConfig.getApplication(java.lang.Object appObj)
          Returns an AppConfig object associated with the specified object instance.
static AppConfig AppConfig.getApplication(java.lang.String name)
          Returns an AppConfig object associated with the specified name.
static AppConfig[] AppConfig.getApplications()
          Returns an array of all applications registered.
 

Methods in jgroup.relacs.config that return types with arguments of type AppConfig
 java.util.Iterator<AppConfig> Host.iterator()
           
 

Methods in jgroup.relacs.config with parameters of type AppConfig
static void AppConfig.addApplications(AppConfig[] apps)
          Add the given set of applications to the static maps.
 void Host.assign(AppConfig app)
          Assign the app replica to this host.
 boolean Host.contains(AppConfig app)
           
 boolean Host.createReplica(AppConfig app)
          Create a replica for the given app on this host.
 Host.ReplicaState Host.getState(AppConfig app)
          Returns the current replica state of the given application on this host.
 boolean Host.isJoining(AppConfig app)
          Returns true if the given application is currently joining at this host.
 void Host.remove(AppConfig app)
           
 boolean Host.removeReplica(AppConfig app)
          Remove the replica for app running on host.
 void Host.viewChange(AppConfig app)
          Mark the given application as in the normal state.
 

Uses of AppConfig in jgroup.upgrade
 

Methods in jgroup.upgrade with parameters of type AppConfig
 void UpgradeManagerImpl.downgradeGroup(AppConfig app)
          Downgrade the group for the given application.
 void UpgradeManager.downgradeGroup(AppConfig app)
          Downgrade the group for the given application.
 void UpgradeManagerImpl.upgradeGroup(AppConfig app)
          Upgrade the group for the specified application, with the applications required redundancy.
 void UpgradeManager.upgradeGroup(AppConfig app)
          Upgrade the group for the specified application, with the applications required redundancy.
 void UpgradeService.upgradeRequest(AppConfig newApp)
           
 void UpgradeLayer.upgradeRequest(AppConfig newApp)
          The upgradeRequest method will initiate the upgrade of the given application group to the new specified application class.
 

Uses of AppConfig in jgroup.util.log
 

Methods in jgroup.util.log that return AppConfig
 AppConfig ReplicaEvent.getAppConfig()
           
 



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