ABLE 2.3.0 07/13/2005 14:21:00

Uses of Class
com.ibm.able.platform.AbleSecureKey

Packages that use AbleSecureKey
com.ibm.able.platform The com.ibm.able.platform package provides a set of classes that allows a distributed platform consisting of platform services and agents to be configured and run across physical systems. 
 

Uses of AbleSecureKey in com.ibm.able.platform
 

Fields in com.ibm.able.platform declared as AbleSecureKey
protected  AbleSecureKey AblePlatformDefaultAgent.myRequestKey
          On secure platforms, having a loaded key of the Platform Support code that created an agent is very important to the agent.
 

Methods in com.ibm.able.platform that return AbleSecureKey
 AbleSecureKey AbleSecuritySupport.generateKey()
          Generates and returns an Able SecureKey using the verifiable agent name and private key specified when this security support object was created.
 AbleSecureKey AbleSecuritySupport.generateKey(AbleSecureKey theSecureKey)
          Generates and returns an Able SecureKey using the verifiable agent name and private key specified when this security support object was created; also, sets the new key's previous verifiable agent name from the one contained in the specified secure key.
 

Methods in com.ibm.able.platform with parameters of type AbleSecureKey
 VerifiableAgentName VerifiableAgentNamingService.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey key)
          The platform must be running secure for this method to succeed.
 void VerifiableAgentNamingService.releaseAgentName(AbleSecureKey theSecureKey)
          This removes the VAN we created from our memory.
 void VerifiableAgentNamingService.closeConversation(java.lang.String principal, AbleSecureKey theSecureKey)
          Cleanup if a request is made to end a conversation.
 void VerifiableAgentDirectoryService.register(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Register theAgentDescription to the VerifiableAgentDirectoryService.
 void VerifiableAgentDirectoryService.deregister(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Deregister theAgentDescription from the VerifiableAgentDirectoryService.
 void VerifiableAgentDirectoryService.modify(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Modify theAgentDescription in the VerifiableAgentDirectoryService.
 void RMIVerifiableNamingSystem.terminateService(AbleSecureKey key)
          Secure method the Naming Service will use to clean up it's PersistenceSupport.
 void RMIVerifiableNamingSystem.closeConversation(java.lang.String idToClose, AbleSecureKey theSecureKey)
           
 VerifiableAgentName RMIVerifiableNamingSystem.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey secureKey)
           
 void RMIVerifiableNamingSystem.releaseAgentName(AbleSecureKey theSecureKey)
           
 void RMIVerifiableNamingService.closeConversation(java.lang.String idToClose, AbleSecureKey theSecureKey)
          Cleanup if a request is made to end a conversation.
 VerifiableAgentName RMIVerifiableNamingService.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey theSecureKey)
          The platform must be running secure for this method to succeed.
 void RMIVerifiableNamingService.releaseAgentName(AbleSecureKey theSecureKey)
          This removes the VAN we created from our memory.
 VerifiableAgentName RMIVerifiableNamingProxy.createAgentName(java.security.PublicKey publicKey, java.lang.String principal, java.lang.String vanIdentifier, AbleSecureKey key)
           
 void RMIVerifiableNamingProxy.releaseAgentName(AbleSecureKey key)
           
 void RMIVerifiableNamingProxy.closeConversation(java.lang.String principal, AbleSecureKey key)
           
 void RMIVerifiableNamingProxy.terminateService(AbleSecureKey theSecureKey)
           
 void RMIVerifiableDirectorySystem.terminateService(AbleSecureKey key)
          When this service is terminated, there will be Verifiable Directory specific cleanup that needs to be done.
 void RMIVerifiableDirectorySystem.register(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
           
 void RMIVerifiableDirectorySystem.deregister(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
           
 void RMIVerifiableDirectorySystem.modify(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
           
 void RMIVerifiableDirectoryService.register(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Register theAgentDescription to the VerifiableAgentDirectoryService.
 void RMIVerifiableDirectoryService.deregister(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Deregister theAgentDescription from the VerifiableAgentDirectoryService.
 void RMIVerifiableDirectoryService.modify(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey key)
          Modify theAgentDescription in the VerifiableAgentDirectoryService.
 void RMIVerifiableDirectoryProxy.register(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
           
 void RMIVerifiableDirectoryProxy.deregister(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
           
 void RMIVerifiableDirectoryProxy.modify(javax.agent.service.directory.AgentDescription desc, AbleSecureKey key)
           
 void RMIVerifiableDirectoryProxy.terminateService(AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.terminateService(AbleSecureKey theSecureKey)
          When this service is terminated, there will be Verifiable Directory specific cleanup that needs to be done.
 void RmiPlatformSupportServiceSystem.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.terminateAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.terminatePlatform(AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshAgentPoolPreferencesFromFileLocalToAgentPool(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshAgentPoolPreferencesFromFileLocalToService(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshPlatformPreferences(AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshPlatformPreferences(AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshPlatformPreferencesFromFileLocalToAgentPool(java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceSystem.refreshPlatformPreferencesFromFileLocalToService(java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.terminateAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.terminatePlatform(AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshAgentPoolPreferencesFromFileLocalToAgentPool(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshAgentPoolPreferencesFromFileLocalToService(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshPlatformPreferences(AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshPlatformPreferences(AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshPlatformPreferencesFromFileLocalToAgentPool(java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.refreshPlatformPreferencesFromFileLocalToService(java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportServiceProxy.terminateService(AbleSecureKey theSecureKey)
           
 void RmiPlatformSupportService.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Quiesces the specified agent pool by sending a quitAgent to each agent known to be running in the pool.
 void RmiPlatformSupportService.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Recovers the specified agent pool by recreating agents and services that are to be running there.
 void RmiPlatformSupportService.terminateAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Terminates the specified agent pool by killing it's JVM.
 void RmiPlatformSupportService.terminatePlatform(AbleSecureKey theSecureKey)
          Terminates all known agent pools across the entire platform by killing their JVMs.
 void RmiPlatformSupportService.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a file that has first been securely distributed to the system containing that agent pool.
 void RmiPlatformSupportService.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a specified platform preference object.
 void RmiPlatformSupportService.refreshAgentPoolPreferencesFromFileLocalToAgentPool(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a file that has first been distributed to the system containing that agent pool.
 void RmiPlatformSupportService.refreshAgentPoolPreferencesFromFileLocalToService(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a file that has first been distributed to the system containing the agent pool running the Platform Support Service.
 void RmiPlatformSupportService.refreshPlatformPreferences(AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a file that has first been securely distributed to every system that contains an agent pool.
 void RmiPlatformSupportService.refreshPlatformPreferences(AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a specified platform preference object.
 void RmiPlatformSupportService.refreshPlatformPreferencesFromFileLocalToAgentPool(java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a file that has first been distributed to each system containing an agent pool.
 void RmiPlatformSupportService.refreshPlatformPreferencesFromFileLocalToService(java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a file that has first been distributed to the system containing the agent pool running the Platform Support Service.
 void RmiPlatformPersistenceSystem.terminateService(AbleSecureKey key)
          Secure method that will take down the PPS nicely.
 void RmiPlatformPersistenceSystem.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String schema, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key, boolean writeOnly)
           
 void RmiPlatformPersistenceSystem.insert(java.lang.String databaseName, java.lang.String tableName, java.io.Serializable[] insertData, AbleSecureKey key)
           
 void RmiPlatformPersistenceSystem.update(java.lang.String databaseName, java.lang.String tableName, java.util.Map updateMap, java.util.Map whereMap, AbleSecureKey key)
           
 void RmiPlatformPersistenceSystem.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.Object whereObject, AbleSecureKey key)
           
 java.lang.Object[] RmiPlatformPersistenceSystem.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
           
 void RmiPlatformPersistenceSystem.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.terminateService(AbleSecureKey theSecureKey)
           
 void RmiPlatformPersistenceServiceProxy.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String schema, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key, boolean writeOnly)
           
 void RmiPlatformPersistenceServiceProxy.insert(java.lang.String databaseName, java.lang.String tableName, java.io.Serializable[] insertData, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.update(java.lang.String databaseName, java.lang.String tableName, java.util.Map updateMap, java.util.Map whereMap, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.String whereString, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.delete(java.lang.String databaseName, java.lang.String tableName, java.util.Map whereMap, AbleSecureKey key)
           
 void RmiPlatformPersistenceServiceProxy.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
           
 java.lang.Object[] RmiPlatformPersistenceServiceProxy.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
           
 void RmiPlatformPersistenceService.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String schemaName, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key, boolean writeOnly)
          This creates an AbleDBExport and optionally an AbleDBImport bean and the table these beans will be dealing with if the table does not already exist.
 void RmiPlatformPersistenceService.insert(java.lang.String databaseName, java.lang.String tableName, java.io.Serializable[] insertData, AbleSecureKey key)
          Insert a record into a table.
 void RmiPlatformPersistenceService.update(java.lang.String databaseName, java.lang.String tableName, java.util.Map updateMap, java.util.Map whereMap, AbleSecureKey key)
          Updates a row in a table.
 void RmiPlatformPersistenceService.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.Object whereObject, AbleSecureKey key)
          Deletes rows from a table.
 java.lang.Object[] RmiPlatformPersistenceService.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
          Selects data from a table.
 void RmiPlatformPersistenceService.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
          Closes all connections, both the AbleDBImport and AbleDBExport beans for this database table.
 void RmiAgentLoggingSystem.terminateService(AbleSecureKey key)
          When this service is terminated, there will be Logging Service specific cleanup that needs to be done.
 void RmiAgentLoggingSystem.logAgentSituationReport(AbleAgentSituationReport theAbleAgentSituationReport, AbleSecureKey key)
           
 void RmiAgentLoggingSystem.updateAgentSituationReport(AbleAgentSituationReport oldLog, AbleAgentSituationReport updatedLog, AbleSecureKey key)
           
 void RmiAgentLoggingSystem.removeAgentSituationReports(java.util.Vector asrsToRemove, AbleSecureKey key)
           
 void RmiAgentLoggingSystem.answerAgentRequest(AbleAgentSituationReport asr, AbleSecureKey key)
           
 void RmiAgentLoggingSystem.removeAgentLogs(javax.agent.AgentName agentName, AbleSecureKey key)
           
 void RmiAgentLoggingServiceProxy.terminateService(AbleSecureKey theSecureKey)
           
 void RmiAgentLoggingServiceProxy.logAgentSituationReport(AbleAgentSituationReport theAgentSituationReport, AbleSecureKey theSecureKey)
           
 void RmiAgentLoggingServiceProxy.updateAgentSituationReport(AbleAgentSituationReport theOldAgentSituationReport, AbleAgentSituationReport theReplacementAgentSituationReport, AbleSecureKey theSecureKey)
           
 void RmiAgentLoggingServiceProxy.removeAgentSituationReports(java.util.Vector theAgentSituationReports, AbleSecureKey theSecureKey)
           
 void RmiAgentLoggingServiceProxy.answerAgentRequest(AbleAgentSituationReport theAgentSituationReport, AbleSecureKey theSecureKey)
           
 void RmiAgentLoggingServiceProxy.removeAgentLogs(javax.agent.AgentName theAgentName, AbleSecureKey theSecureKey)
           
 void RmiAgentLoggingService.logAgentSituationReport(AbleAgentSituationReport theAgentSituationReport, AbleSecureKey theSecureKey)
          Log an AbleAgentSituationReport to the Logging Service, and notify all interested listeners about this added log.
 void RmiAgentLoggingService.updateAgentSituationReport(AbleAgentSituationReport theOldLog, AbleAgentSituationReport theUpdatedLog, AbleSecureKey theSecureKey)
          Update an AgentSituationReport in the Logging Service, and notify all interested listeners about this update.
 void RmiAgentLoggingService.removeAgentSituationReports(java.util.Vector theAgentSituationReportsToRemove, AbleSecureKey theSecureKey)
          Removes AgentSituationReports from the Logging Service, and notify all interested listeners about these removals.
 void RmiAgentLoggingService.answerAgentRequest(AbleAgentSituationReport theAnsweredAgentSituationReport, AbleSecureKey theSecureKey)
          When someone is attempting to answer and existing problem AgentSituationReport, this method will take the answered AgentSituationReport and contact the one who originally logged the request.
 void RmiAgentLoggingService.removeAgentLogs(javax.agent.AgentName theAgentName, AbleSecureKey theSecureKey)
          Removes all of the AgentSituationReports that belong to a certain agent.
 void RmiAgentLifeCycleSystem.terminateService(AbleSecureKey theSecureKey)
          When this service is terminated, there will be Verifiable Directory specific cleanup that needs to be done.
 AblePlatformAgent RmiAgentLifeCycleSystem.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleSystem.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleSystem.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.initializeAgent(AblePlatformAgent theAblePlatformAgent, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.initializeAgent(AblePlatformAgent theAblePlatformAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.reinitializeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 java.util.Vector RmiAgentLifeCycleSystem.getCreatedAgents(AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleSystem.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleServiceProxy.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleServiceProxy.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleServiceProxy.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.initializeAgent(AblePlatformAgent theAgent, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.initializeAgent(AblePlatformAgent theAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.reinitializeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
           
 java.util.Vector RmiAgentLifeCycleServiceProxy.getCreatedAgents(AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
           
 void RmiAgentLifeCycleServiceProxy.terminateService(AbleSecureKey theSecureKey)
           
 AblePlatformAgent RmiAgentLifeCycleService.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool.
 AblePlatformAgent RmiAgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using parameters found in the specified AbleAgentClassDescription.
 AblePlatformAgent RmiAgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using the specified parameters.
 void RmiAgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, AbleSecureKey theSecureKey)
          Initializes a previously created agent.
 void RmiAgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Initializes a previously created agent instance using the specified initialization argument.
 void RmiAgentLifeCycleService.reinitializeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Re-initializes a previously initialized agent.
 void RmiAgentLifeCycleService.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to suspend any internal agents and beans it may contain.
 void RmiAgentLifeCycleService.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to resume itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to resume any internal agents and beans it may contain.
 void RmiAgentLifeCycleService.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to resume itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void RmiAgentLifeCycleService.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to reset itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to reset any internal agents and beans it may contain.
 void RmiAgentLifeCycleService.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to reset itself along with any threads the agent owns and any other beans and agents the agent may contain.
 java.util.Vector RmiAgentLifeCycleService.getCreatedAgents(AbleSecureKey theSecureKey)
          Gets a collection of all AblePlatformAgent objects created by this particular Agent Lifecycle Service.
 void RmiAgentLifeCycleService.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Quiesces the specified agent pool by sending a quitAgent to each agent known to be running in the pool.
 void RmiAgentLifeCycleService.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Recovers the specified agent pool by recreating any missing agents that were originally created there.
 void RmiAblePlatformService.terminateService(AbleSecureKey theSecureKey)
          Terminates this service in a controlled way; the service is removed from the service root and, if necessary, unbound from the RMI registry and unexported as a remote RMI object.
 void PlatformSupportService.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Quiesces the specified agent pool by sending a quitAgent to each agent known to be running in the pool.
 void PlatformSupportService.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Recovers the specified agent pool by recreating agents and services that are to be running there.
 void PlatformSupportService.terminateAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Terminates the specified agent pool by killing it's JVM.
 void PlatformSupportService.terminatePlatform(AbleSecureKey theSecureKey)
          Terminates all known agent pools across the entire platform by killing their JVMs.
 void PlatformSupportService.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a file that has first been securely distributed to the system containing that agent pool.
 void PlatformSupportService.refreshAgentPoolPreferences(java.lang.String theAgentPoolAlias, AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a specified platform preference object.
 void PlatformSupportService.refreshAgentPoolPreferencesFromFileLocalToAgentPool(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a file that has first been distributed to the system containing that agent pool.
 void PlatformSupportService.refreshAgentPoolPreferencesFromFileLocalToService(java.lang.String theAgentPoolAlias, java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes the specified agent pool's platform preferences from a file that has first been distributed to the system containing the agent pool running the Platform Support Service.
 void PlatformSupportService.refreshPlatformPreferences(AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a file that has first been securely distributed to every system that contains an agent pool.
 void PlatformSupportService.refreshPlatformPreferences(AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a specified platform preference object.
 void PlatformSupportService.refreshPlatformPreferencesFromFileLocalToAgentPool(java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a file that has first been distributed to each system containing an agent pool.
 void PlatformSupportService.refreshPlatformPreferencesFromFileLocalToService(java.lang.String theFileName, AbleSecureKey theSecureKey)
          Refreshes every agent pool's platform preferences from a file that has first been distributed to the system containing the agent pool running the Platform Support Service.
 void PlatformPersistenceService.createTableConnection(java.lang.String databaseName, java.lang.String tableName, java.lang.String schemaName, java.lang.String[] columnNames, java.lang.String[] columnTypes, AbleSecureKey key, boolean writeOnly)
          This creates an AbleDBExport and optionally an AbleDBImport bean and the table these beans will be dealing with if the table does not already exist.
 void PlatformPersistenceService.insert(java.lang.String databaseName, java.lang.String tableName, java.io.Serializable[] insertData, AbleSecureKey key)
          Insert a record into a table.
 void PlatformPersistenceService.update(java.lang.String databaseName, java.lang.String tableName, java.util.Map updateMap, java.util.Map whereMap, AbleSecureKey key)
          Updates a row in a table.
 void PlatformPersistenceService.delete(java.lang.String databaseName, java.lang.String tableName, java.lang.String whereString, AbleSecureKey key)
          Deletes rows from a table.
 void PlatformPersistenceService.delete(java.lang.String databaseName, java.lang.String tableName, java.util.Map whereMap, AbleSecureKey key)
          Deletes rows from a table.
 java.lang.Object[] PlatformPersistenceService.select(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnString, java.lang.String whereString, AbleSecureKey key)
          Selects data from a table.
 void PlatformPersistenceService.close(java.lang.String databaseName, java.lang.String tableName, AbleSecureKey key)
          Closes all connections, both the AbleDBImport and AbleDBExport beans for this database table.
 void AgentLoggingService.logAgentSituationReport(AbleAgentSituationReport theAgentSituationReport, AbleSecureKey theSecureKey)
          Logs an AgentSituationReport to the AgentLoggingService, and notifies all interested listeners about the added entry.
 void AgentLoggingService.updateAgentSituationReport(AbleAgentSituationReport theOldAgentSituationReport, AbleAgentSituationReport theReplacementAgentSituationReport, AbleSecureKey theSecureKey)
          Updates an AgentSituationReport in the Logging Service, and notifies all interested listeners about this update.
 void AgentLoggingService.removeAgentSituationReports(java.util.Vector theAgentSituationReportsToRemove, AbleSecureKey theSecureKey)
          Removes AgentSituationReports from the AgentLoggingService, and notifies all interested listeners about these removals.
 void AgentLoggingService.answerAgentRequest(AbleAgentSituationReport theAnsweredAgentSituationReport, AbleSecureKey theSecureKey)
          When an attempt is made to answer an existing problem AgentSituationReport, this method takes the answered AgentSituationReport and contacts the original logger of the request.
 void AgentLoggingService.removeAgentLogs(javax.agent.AgentName theAgentName, AbleSecureKey theSecureKey)
          Removes all of the AgentSituationReports that belong to the specified agent.
 AblePlatformAgent AgentLifeCycleService.createAgentInstance(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool.
 AblePlatformAgent AgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using parameters found in the specified AbleAgentClassDescription.
 AblePlatformAgent AgentLifeCycleService.createAgentInstanceAndInitialize(AbleAgentClassDescription theAgentClassDescription, java.lang.String theAgentPoolAlias, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Creates an instance of an agent in a specified agent pool and initializes the agent using the specified parameters.
 void AgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, AbleSecureKey theSecureKey)
          Initializes a previously created agent.
 void AgentLifeCycleService.initializeAgent(AblePlatformAgent theAblePlatformAgent, java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Initializes a previously created agent instance using the specified initialization argument.
 void AgentLifeCycleService.quitAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.quitAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to quit itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.suspendAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to suspend any internal agents and beans it may contain.
 void AgentLifeCycleService.suspendAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to suspend itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.resumeAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to resume itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to resume any internal agents and beans it may contain.
 void AgentLifeCycleService.resumeAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to resume itself along with any threads the agent owns and any other beans and agents the agent may contain.
 void AgentLifeCycleService.resetAgent(javax.agent.service.directory.AgentDescription theAgentDescription, AbleSecureKey theSecureKey)
          Requests the agent represented by the specified AgentDescription to reset itself along with any threads the agent owns and any other beans and agents the agent may contain; however, the agent itself may decide whether to reset any internal agents and beans it may contain.
 void AgentLifeCycleService.resetAgents(javax.agent.service.directory.AgentDescription[] theAgentDescriptionList, AbleSecureKey theSecureKey)
          Requests each agent represented in the specified AgentDescription list to reset itself along with any threads the agent owns and any other beans and agents the agent may contain.
 java.util.Vector AgentLifeCycleService.getCreatedAgents(AbleSecureKey theSecureKey)
          Gets a collection of all AblePlatformAgent objects created by this particular Agent Lifecycle Service.
 void AgentLifeCycleService.quiesceAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Quiesces the specified agent pool by sending a quitAgent to each agent known to be running in the pool.
 void AgentLifeCycleService.recoverAgentPool(java.lang.String theAgentPoolAlias, AbleSecureKey theSecureKey)
          Recovers the specified agent pool by recreating any missing agents that were originally created there.
static boolean AbleSecuritySupport.lowerTrustLevelLogged(VerifiableAgentName theVerifiableAgentName, AbleSecureKey theSecureKey, java.lang.String theAction)
          Checks the primordial TrustLevel in the SecureKey to see whether it is lower than the TrustLevel of the passed in VerifiableAgentName's TrustLevel.
static void AbleSecuritySupport.verifyTrustLevel(VerifiableAgentName theVerifiableAgentName, AbleSecureKey theSecureKey, java.lang.String theAction)
          Checks the primordial TrustLevel in the SecureKey to see whether it is lower than the TrustLevel of the support object's parent container TrustLevel (taken from the VerifiableAgentName of the parent container).
 AbleSecureKey AbleSecuritySupport.generateKey(AbleSecureKey theSecureKey)
          Generates and returns an Able SecureKey using the verifiable agent name and private key specified when this security support object was created; also, sets the new key's previous verifiable agent name from the one contained in the specified secure key.
 boolean AbleSecuritySupport.lowerTrustLevelLogged(AbleSecureKey theSecureKey, java.lang.String theAction)
          Checks the primordial TrustLevel in the SecureKey to see whether it is lower than the TrustLevel of the support object's parent container TrustLevel (taken from the VerifiableAgentName of the parent container).
 void AbleSecuritySupport.verifyTrustLevel(AbleSecureKey theSecureKey, java.lang.String theAction)
          Checks the primordial TrustLevel in the SecureKey to see whether it is lower than the TrustLevel of the support object's parent container TrustLevel (taken from the VerifiableAgentName of the parent container).
 void AbleSecuritySupport.verifyKey(AbleSecureKey theSecureKey)
          Verifies that the specified AbleSecureKey is not null and that the key verifies with the Verifiable Agent Naming Service.
 void AbleSecuritySupport.verifyKeyExists(AbleSecureKey theSecureKey)
          Verifiesthat the specified AbleSecureKey is not null.
static java.lang.Object AblePlatformSupportImpl.getObjectOn(java.lang.String theHostName, java.lang.String thePort, java.lang.String theObjectName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
          Gets a reference to a newly created from the specified host.
 java.lang.Object AblePlatformSupportImpl.getNewObject(java.lang.String theClassName, AbleSecureKey theSecureKey)
           
 java.lang.Object AblePlatformSupportImpl.getNewObject(java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
           
 java.lang.Object AblePlatformSupportImpl.getNewObject(java.lang.String theHostName, java.lang.String thePort, java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
           
 void AblePlatformSupportImpl.terminatePlatformSupport(AbleSecureKey theSecureKey)
           
 void AblePlatformSupportImpl.refreshPreferences(AbleSecureKey theSecureKey)
           
 void AblePlatformSupportImpl.refreshPreferences(AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
           
 void AblePlatformSupportImpl.refreshPreferences(java.lang.String theFileName, AbleSecureKey theSecureKey)
           
 AblePlatformPreferences AblePlatformSupportImpl.getPlatformPreferences(AbleSecureKey theSecureKey)
           
 java.lang.Object AblePlatformSupport.getNewObject(java.lang.String theClassName, AbleSecureKey theSecureKey)
          Gets a reference to a new instance of the specified class, which is created by calling the class's null argument constructor.
 java.lang.Object AblePlatformSupport.getNewObject(java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
          Gets a reference to a new instance of the specified class, which is created by calling the class's constructor that matches the specified arguments.
 java.lang.Object AblePlatformSupport.getNewObject(java.lang.String theHostName, java.lang.String thePort, java.lang.String theClassName, java.lang.Object[] theConstructorArgs, AbleSecureKey theSecureKey)
          Gets a reference to a new instance of the specified class, which is created in an agent pool on the specified host and port by calling the class's constructor that matches the specified arguments.
 void AblePlatformSupport.terminatePlatformSupport(AbleSecureKey theSecureKey)
          Terminates this AblePlatformSupport object and the agent pool in which it is running.
 void AblePlatformSupport.refreshPreferences(AbleSecureKey theSecureKey)
          Causes this AblePlatformSupport object to refresh the current platform preferences from the original file on disk.
 void AblePlatformSupport.refreshPreferences(AblePlatformPreferences thePlatformPreferences, AbleSecureKey theSecureKey)
          Causes this AblePlatformSupport object to refresh the current platform preferences from the specified preferences.
 void AblePlatformSupport.refreshPreferences(java.lang.String theFileName, AbleSecureKey theSecureKey)
          Causes this AblePlatformSupport object to refresh the current platform preferences from the specified file.
 AblePlatformPreferences AblePlatformSupport.getPlatformPreferences(AbleSecureKey theSecureKey)
          Returns the Platform Preferences under which the agent pool is running.
 void AblePlatformService.terminateService(AbleSecureKey theSecureKey)
          Terminates this service in a controlled way; the service is removed from the service root and, if necessary, unbound from the RMI registry and unexported as a remote RMI object.
 void AblePlatformDefaultAgent.setAgentAutonomyLevel(int theAgentAutonomyLevel, AbleSecureKey theSecureKey)
          Sets the agent's autonomy level.
 void AblePlatformDefaultAgent.initializeAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.initializeAgent(java.lang.Object theInitArg, AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.quitAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.suspendAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.resumeAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.resetAgent(AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.setRequestKey(AbleSecureKey theRequestKey)
          Sets the AbleSecureKey this agent will use to make a VAN request to the VerifiableAgentNamingService.
 void AblePlatformDefaultAgent.setCapabilityAutonomyLevel(java.lang.Object theCapabilityIdentifier, int theAutonomyLevel, AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.setCapabilityAutonomyLevels(java.util.Map theCapabilityAutonomyLevels, AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.handleAnsweredRequest(AbleAgentSituationReport theAgentSituationReport, AbleSecureKey theSecureKey)
           
 void AblePlatformDefaultAgent.setCustomizerDataBean(java.io.Serializable theDataBean, AbleSecureKey theSecureKey)
           
protected  void AblePlatformDefaultAgent.authorizeCapabilityChangeRequest(AbleSecureKey theSecureKey)
          This default implementation, called by those methods that change an agent's AutonomyLevel or the autonomy levels of its AgentCapabilities to determine whether the caller of the method is authorized to perform the requested change, performs a simple check: all the callers in the chain must have a trust level that is greater than or equal to the trust level of this agent in order for the operation to proceed.
protected  void AblePlatformDefaultAgent.authenticateAndAuthorizeCaller(AbleAgentSituationReport theAnsweredAgentSituationReport, AbleSecureKey theSecureKey)
          This default implementation, called by AblePlatformDefaultAgent.handleAnsweredRequest(com.ibm.able.platform.AbleAgentSituationReport, com.ibm.able.platform.AbleSecureKey) in order to determine whether the answerer of the request is authentic and authorized to answer the request, does nothing.
protected  void AblePlatformDefaultAgent.processAnsweredRequest(AbleAgentSituationReport theAnsweredAgentSituationReport, AbleSecureKey theSecureKey)
          This default implementation of processAnsweredRequest does nothing.
protected  void AblePlatformDefaultAgent.verifyKey(AbleSecureKey theSecureKey, java.lang.String theMethod)
          Helper method used to verify a secure key.
 void AblePlatformAgent.initializeAgent(AbleSecureKey theSecureKey)
          Initializes and configures the agent.
 void AblePlatformAgent.initializeAgent(java.lang.Object theInitArg, AbleSecureKey theSecureKey)
          Initializes and configures the agent using the specified parameter, which is typically an Object[], but may be anything that the agent is coded to expect.
 void AblePlatformAgent.quitAgent(AbleSecureKey theSecureKey)
          Quits the agent, which typically quits all contained beans and agents.
 void AblePlatformAgent.suspendAgent(AbleSecureKey theSecureKey)
          Temporarily suspends all asynchronous threads of control, typically including those in any contained beans and agents.
 void AblePlatformAgent.resumeAgent(AbleSecureKey theSecureKey)
          Resumes all asynchronous threads of control, typically including those in any contained beans and agents.
 void AblePlatformAgent.resetAgent(AbleSecureKey theSecureKey)
          Resets the agent to its "initialized" state.
 void AblePlatformAgent.setAgentAutonomyLevel(int theAgentAutonomyLevel, AbleSecureKey theSecureKey)
          Sets the agent's autonomy level.
 void AblePlatformAgent.setCapabilityAutonomyLevel(java.lang.Object theCapabilityIdentifier, int theAutonomyLevel, AbleSecureKey theSecureKey)
          Sets the autonomy level of the specified AgentCapability.
 void AblePlatformAgent.setCapabilityAutonomyLevels(java.util.Map theCapabilityAutonomyLevels, AbleSecureKey theSecureKey)
          Updates the autonomy level of each of this agent's capabilities according to the autonomy levels in the specified Map.
 void AblePlatformAgent.handleAnsweredRequest(AbleAgentSituationReport theAgentSituationReport, AbleSecureKey theSecureKey)
          This method is called to answer a request that this agent had previously logged to the AgentLoggingService.
 void AblePlatformAgent.setCustomizerDataBean(java.io.Serializable theDataBean, AbleSecureKey theSecureKey)
          Sets the data bean from which this agent can retrieve it's updated customizable data.
 void AbleBasicService.terminateService(AbleSecureKey theSecureKey)
           
 


ABLE 2.3.0 07/13/2005 14:21:00

(C) Copyright IBM Corporation 1999, 2005