|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcartago.CartagoSession
public class CartagoSession
Class to manage a working session of an agent inside a workspace
Method Summary | |
---|---|
long |
doAction(ArtifactId aid,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e. an operation over an artifact |
long |
doAction(Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e. an operation over an artifact in the current workspace. |
long |
doAction(java.lang.String artName,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e. an operation over an artifact in the current workspace. |
long |
doAction(WorkspaceId wspId,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e. an operation over an artifact In this case, the target artifact is not specified. |
long |
doAction(WorkspaceId wspId,
java.lang.String artName,
Op op,
IAlignmentTest test,
long timeout)
Executing an action, i.e. an operation over an artifact In this case, the name of the artifact and the workspace are specified. |
CartagoEvent |
fetchNextPercept()
Fetch a new percept. |
WorkspaceId |
getCurrentWorkspace()
Get the current workspace identifier. |
void |
notifyCartagoEvent(CartagoEvent ev)
Notify a CArtAgO event occurred inside a workspace. |
void |
setCurrentWorkspace(WorkspaceId wspId)
Internal action to change the current workspace. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public long doAction(ArtifactId aid, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
aid
- target artifactop
- target operationtest
- alignment testtimeout
- timeout
CartagoException
public long doAction(WorkspaceId wspId, java.lang.String artName, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
wspId
- workspace identifierartName
- target artifactop
- target operationtest
- alignment testtimeout
- timeout
CartagoException
public long doAction(WorkspaceId wspId, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
wspId
- workspace identifierop
- target operationtest
- alignment testtimeout
- timeout
CartagoException
public long doAction(java.lang.String artName, Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
artName
- target artifactop
- target operationtest
- alignment testtimeout
- timeout
CartagoException
public long doAction(Op op, IAlignmentTest test, long timeout) throws CartagoException
ICartagoSession
doAction
in interface ICartagoSession
op
- target operationtest
- alignment testtimeout
- timeout
CartagoException
public WorkspaceId getCurrentWorkspace()
ICartagoSession
getCurrentWorkspace
in interface ICartagoSession
public void setCurrentWorkspace(WorkspaceId wspId) throws CartagoException
ICartagoSession
setCurrentWorkspace
in interface ICartagoSession
wspId
- workspace identifier.
CartagoException
public CartagoEvent fetchNextPercept()
fetchNextPercept
in interface ICartagoSession
public void notifyCartagoEvent(CartagoEvent ev)
ICartagoCallback
notifyCartagoEvent
in interface ICartagoCallback
ev
- the event
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |