|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcartago.CartagoWorkspace
public class CartagoWorkspace
Class representing a Cartago workspace.
Constructor Summary | |
---|---|
CartagoWorkspace(WorkspaceId id)
Create an workspace |
|
CartagoWorkspace(WorkspaceId id,
ICartagoLogger logger)
Create an workspace |
Method Summary | |
---|---|
void |
enableSecurityManager()
|
OpId |
execInterArtifactOp(ICartagoCallback callback,
long agentCallbackId,
AgentId uid,
ArtifactId srcId,
ArtifactId targetId,
Op op,
long timeout,
IAlignmentTest test)
Exec an inter-artifact op |
ICartagoController |
getController()
|
WorkspaceId |
getId()
|
WorkspaceKernel |
getKernel()
|
ICartagoLoggerManager |
getLoggerManager()
|
cartago.security.IWorkspaceSecurityManager |
getSecurityManager()
|
ICartagoContext |
join(cartago.security.AgentCredential cred,
ICartagoCallback agentCallback)
Get a context to work inside the workspace |
void |
registerLogger(ICartagoLogger logger)
|
void |
setLoggerManager(ICartagoLoggerManager man)
|
void |
setSecurityManager(cartago.security.IWorkspaceSecurityManager man)
|
void |
setTopology(AbstractWorkspaceTopology topology)
|
void |
unregisterLogger(ICartagoLogger logger)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CartagoWorkspace(WorkspaceId id)
name
- logic name of the environmentpublic CartagoWorkspace(WorkspaceId id, ICartagoLogger logger)
name
- logic name of the environmentMethod Detail |
---|
public WorkspaceId getId()
public ICartagoContext join(cartago.security.AgentCredential cred, ICartagoCallback agentCallback) throws cartago.security.SecurityException, CartagoException
aid
- Agent identifier
cartago.security.SecurityException
CartagoException
public OpId execInterArtifactOp(ICartagoCallback callback, long agentCallbackId, AgentId uid, ArtifactId srcId, ArtifactId targetId, Op op, long timeout, IAlignmentTest test) throws CartagoException
CartagoException
public void enableSecurityManager()
public void setSecurityManager(cartago.security.IWorkspaceSecurityManager man)
public cartago.security.IWorkspaceSecurityManager getSecurityManager() throws cartago.security.SecurityException
cartago.security.SecurityException
public void registerLogger(ICartagoLogger logger)
public void unregisterLogger(ICartagoLogger logger)
public ICartagoController getController()
public void setTopology(AbstractWorkspaceTopology topology)
public void setLoggerManager(ICartagoLoggerManager man)
public ICartagoLoggerManager getLoggerManager()
public WorkspaceKernel getKernel()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |