|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AbstractWorkspaceTopology | |
IAlignmentTest | Interface for defining alignment tests in use action |
IArtifactAdapter | Interface for artifact adapters |
IArtifactGuard | Interface for defining operation guards. |
IArtifactOp | Interface for defining artifact operations. |
IBlockingCmd | Interface for implementing blocking commands in artifact operations. |
ICartagoCallback | Interface to notify CArtAgO events from workspaces to sessions. |
ICartagoContext | Cartago Context Interface - set of primitives to work inside a workspace. |
ICartagoController | Interface for CArtAgO controllers for a workspace |
ICartagoListener | User interface to handle CArtAgO Events. |
ICartagoLogger | Interface for implementing logging components. |
ICartagoLoggerManager | Interface for log managers |
ICartagoSession | Main interface for acting and perceiving in CArtAgO Environments. |
IEventFilter | Basic interface that must be implemented by perception filters |
IEventHandler | Callback for notifying stimuli in sensors |
IObsPropMap |
Class Summary | |
---|---|
AbstractArtifactAdapter | Abstract adapter for artifacts. |
AbstractWorkspacePoint | |
AbstractWSPRuleEngine | Base class for implementing WSP Rule engine |
AgentBody | Agent descriptor - keeping track of agent info inside a workspace |
AgentBodyArtifact | |
AgentId | Identifier of an agent inside a workspace. |
AgentJoinRequestInfo | Class storing info about an agent join request Used by WSP Rule Engine |
AgentQuitRequestInfo | Class storing info about an agent quit request Used by WSP Rule Engine |
Artifact | Base class for defining artifacts. |
ArtifactConfig | This class represents artifacts starting configuration |
ArtifactDescriptor | Artifact descriptor, keeping track of artifact management information |
ArtifactFactory | Basic abstract class representing factories to instantiate artifacts, managing artifact types |
ArtifactGuardMethod | Default implementation of guards (based on artifact class methods) |
ArtifactId | Identifier of an artifact |
ArtifactInfo | Information about an artifact of the workspace. |
ArtifactObserver | Keep track of agents observing an artifact. |
ArtifactObsProperty | Class representing an artifact observable property to be used on the agent side, retrieved by the bridge. |
ArtifactOpMethod | Default implementation of operations (based on artifact class methods) |
ArtifactOutPort | Class representing artifact out port. |
BasicAlignmentTest | Basic alignment test, based on the equality of a list of observable properties |
CARTAGO_VERSION | CArtAgO version information |
CartagoEvent | Base class representing a generic CArtAgO event. |
CartagoLoggerAdapter | Adapter for logging components. |
CartagoNode | Class representing a CArtAgO node. |
CartagoService | Entry point for working with CArtAgO. |
CartagoSession | Class to manage a working session of an agent inside a workspace |
CartagoWorkspace | Class representing a Cartago workspace. |
DefaultArtifactFactory | |
EventRegistry | Factory of CArtAgO events. |
ExtClassLoaderArtifactFactory | |
InterArtifactCallback | |
ManRepoArtifact | Artifact providing basic functionalities to access and manage manuals. |
Manual | This class represents the artifact manual, containing artifact operating instructions and function description. |
NodeArtifact | Artifact providing functionalities to manage/join workspaces and the node. |
NodeId | Identifier of a CArtAgO node |
ObservableArtifactInfo | TOPOLOGY EXTENSION: Class storing info about an observable artifact |
ObsProperty | Class represeting artifact observable properties. |
ObsPropMap | |
ObsStateDescription | Artifact observable state description |
Op | Basic class representing operations to be executed on artifacts |
OpDescriptor | Descriptor for an operation |
OperationInfo | Information about an operation in execution. |
OpFeedbackParam<T> | Class representing an action feedback parameter, i.e. an output parameter of an operation It is parameterized on the type of the parameter |
OpId | Unique identifier of an operation (instance) executed by an artifact |
OpRequestInfo | Class storing info about an op request Used by WSP Rule Engine |
PendingOp | Keeps track of a pending linked operation in inter-artifact operation execution. |
Tuple | Basic tuple data type. |
URLArtifactFactory | |
UsageProtocol | |
WorkspaceArtifact | Artifact providing basic functionalities to manage the workspace, including creating new artifacts, lookup artifacts, setting RBAC security policies, and so on. |
WorkspaceId | Identifier of a workspace |
WorkspaceKernel | This class represents the core machinery of a workspace. |
Enum Summary | |
---|---|
OpDescriptor.OpType |
Exception Summary | |
---|---|
ArtifactAlreadyPresentException | Exception thrown when an artifact with the same name exists in the same workspace |
ArtifactConfigurationFailedException | Exception representing some kind of error occurred in artifact creation |
ArtifactNotAvailableException | Exception raised when and invalid adapter is used |
ArtifactStateNotAlignedException | Exception thrown when an artifact with the same name exists in the same workspace |
CartagoException | Base class for Cartago exceptions |
CartagoNodeAlreadyActiveException | Exception meaning that CArtAgO node is already active. |
CartagoNodeNotActiveException | Exception meaning that CArtAgO node is not active. |
FeatureNotSupportedException | Exception raised when using a feature that is not supported by the specific kind of artifact. |
InvalidManualException | Exception raised when referring to an unknown artifact |
ManualAlreadyRegisteredException | Exception raised when a missing manual is requested |
ManualNotAvailableException | Exception raised when a missing manual is requested |
NoArtifactException | Artifact no more available exception |
OperationException | Base class for Operation exceptions |
OperationExecutionException | Exception representing a generic operation failure |
OperationFailedException | Exception representing an operation failure |
OperationUnavailableException | Exception raised when trying to execute an operation that does not belong to artifact usage interface |
OpRequestTimeoutException | Exception raised when an operation request timeout occurred |
SessionNotAvailableException | Exception raised when trying to open a working session with an artifact, which is not available |
UnknownArtifactException | Exception raised when referring to an unknown artifact |
UnknownArtifactStateException | Exception raised when specifying a state which has not been declared for an artifact |
UnknownArtifactTemplateException | Exception raised when trying to create an artifact whose template is not known |
Annotation Types Summary | |
---|---|
ARTIFACT_INFO | Artifact description |
GUARD | Annotation identifying an operation step guard |
INTERNAL_OPERATION | Annotation identifying an internal operation |
LINK | Annotation identifying an operation |
OPERATION | Annotation identifying an operation |
OUTPORT | Annotation identifying an out port |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |