|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |
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. |
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 |
PlatformPersistenceService.createTableConnection(java.lang.String databaseName,
java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String[] columnTypes,
AbleSecureKey key)
This creates both an AbleDBImport and AbleDBExport 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.lang.Object[] insertData,
AbleSecureKey key)
Insert a record into a table. |
void |
PlatformPersistenceService.update(java.lang.String databaseName,
java.lang.String tableName,
java.lang.Object[] updateData,
java.lang.String whereString,
AbleSecureKey key)
Updates a row in 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 |
RMIVerifiableNamingService.closeConversation(java.lang.String convId,
AbleSecureKey key)
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 key)
This removes the VAN we created from our memory. |
void |
RmiPlatformPersistenceServiceProxy.createTableConnection(java.lang.String databaseName,
java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String[] columnTypes,
AbleSecureKey key)
|
void |
RmiPlatformPersistenceServiceProxy.insert(java.lang.String databaseName,
java.lang.String tableName,
java.lang.Object[] 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.update(java.lang.String databaseName,
java.lang.String tableName,
java.lang.Object[] updateData,
java.lang.String whereString,
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 |
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 |
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 |
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. |
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 |
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 |
AbleBasicService.terminateService(AbleSecureKey theSecureKey)
|
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)
|
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. |
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.terminateService(AbleSecureKey theSecureKey)
|
void |
RmiPlatformPersistenceService.createTableConnection(java.lang.String databaseName,
java.lang.String tableName,
java.lang.String[] columnNames,
java.lang.String[] columnTypes,
AbleSecureKey key)
This creates both an AbleDBImport and AbleDBExport 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.lang.Object[] insertData,
AbleSecureKey key)
Insert a record into a table. |
void |
RmiPlatformPersistenceService.update(java.lang.String databaseName,
java.lang.String tableName,
java.lang.Object updateObject,
java.lang.Object whereObject,
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. |
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 |
VerifiableAgentDirectoryService.register(javax.agent.service.directory.AgentDescription desc,
AbleSecureKey key)
Register theAgentDescription to the VerifiableAgentDirectoryService. |
void |
VerifiableAgentDirectoryService.deregister(javax.agent.service.directory.AgentDescription desc,
AbleSecureKey key)
Deregister theAgentDescription from the VerifiableAgentDirectoryService. |
void |
VerifiableAgentDirectoryService.modify(javax.agent.service.directory.AgentDescription desc,
AbleSecureKey key)
Modify theAgentDescription in the VerifiableAgentDirectoryService. |
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. |
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. |
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. |
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 key)
This removes the VAN we created from our memory. |
void |
VerifiableAgentNamingService.closeConversation(java.lang.String principal,
AbleSecureKey key)
Cleanup if a request is made to end a conversation. |
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 |
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 |
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[] columnNames,
java.lang.String[] columnTypes,
AbleSecureKey key)
|
void |
RmiPlatformPersistenceSystem.insert(java.lang.String databaseName,
java.lang.String tableName,
java.lang.Object[] insertData,
AbleSecureKey key)
|
void |
RmiPlatformPersistenceSystem.update(java.lang.String databaseName,
java.lang.String tableName,
java.lang.Object updateObject,
java.lang.Object whereObject,
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)
|
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |