kaos.core.csi
Interface AgentHostingEnvironment

All Superinterfaces:
java.io.Serializable

public interface AgentHostingEnvironment
extends java.io.Serializable

Defines the operations to store and access information about a given Transport.


Method Summary
 java.lang.String getGUID()
          Obtain the AgentHostingEnvironment's globally unique identifier.
 int getNumberOfHostedAgent()
          Obtain the number of hosted agents.
 boolean isGuarded()
          Obtain guarded/unguarded status of this AgentHostingEnvironment.
 void setGuarded(boolean guarded)
          Set the guarded/unguarded status of this AgentHostingEnvironment.
 void setGUID(java.lang.String actorGUID)
          Set the AgentHostingEnvironment's globally unique identifier.
 void setNumberOfHostedAgents(int num)
          Set the number of hosted agents.
 

Method Detail

getGUID

java.lang.String getGUID()
Obtain the AgentHostingEnvironment's globally unique identifier.

Returns:
String representing the AgentHostingEnvironment's guid.

setGUID

void setGUID(java.lang.String actorGUID)
Set the AgentHostingEnvironment's globally unique identifier.

Parameters:
actorGUID - String containing AgentHostingEnvironment's globally unique identifier.

isGuarded

boolean isGuarded()
Obtain guarded/unguarded status of this AgentHostingEnvironment.

Returns:
boolean indicating whether the AgentHostingEnvironment is guarded.

setGuarded

void setGuarded(boolean guarded)
Set the guarded/unguarded status of this AgentHostingEnvironment.

Parameters:
guarded - The boolean indicating whether the AgentHostingEnvironment is guarded.

setNumberOfHostedAgents

void setNumberOfHostedAgents(int num)
Set the number of hosted agents.

Parameters:
num - int containing the number of hosted agents.

getNumberOfHostedAgent

int getNumberOfHostedAgent()
Obtain the number of hosted agents.

Returns:
int containing the number of hosted agents.