Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

(C) Copyright IBM Corporation 1999, 2005