cartago
Class CartagoNode

java.lang.Object
  extended by cartago.CartagoNode

public class CartagoNode
extends java.lang.Object

Class representing a CArtAgO node. Not part of CArtAgO API.

Author:
aricci

Method Summary
 CartagoWorkspace createWorkspace(java.lang.String name)
          Create a workspace inside the node.
 CartagoWorkspace createWorkspace(java.lang.String name, AbstractWorkspaceTopology topology)
          Create a workspace inside the node.
 CartagoWorkspace createWorkspace(java.lang.String name, ICartagoLogger log)
          Create a workspace inside the node.
 NodeId getId()
          Get the node id
static CartagoNode getInstance()
          Get a reference to the CartagoNode
 CartagoWorkspace getWorkspace(java.lang.String wspName)
          Get the reference to a workspace of the node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createWorkspace

public CartagoWorkspace createWorkspace(java.lang.String name)
Create a workspace inside the node.

Parameters:
name - workspace name
Returns:

createWorkspace

public CartagoWorkspace createWorkspace(java.lang.String name,
                                        ICartagoLogger log)
Create a workspace inside the node.

Parameters:
name - workspace name
log - logger
Returns:

createWorkspace

public CartagoWorkspace createWorkspace(java.lang.String name,
                                        AbstractWorkspaceTopology topology)
Create a workspace inside the node.

Parameters:
name - workspace name
Returns:

getWorkspace

public CartagoWorkspace getWorkspace(java.lang.String wspName)
                              throws CartagoException
Get the reference to a workspace of the node.

Parameters:
wspName - workspace name
Returns:
Throws:
CartagoException

getInstance

public static CartagoNode getInstance()
                               throws CartagoException
Get a reference to the CartagoNode

Returns:
Throws:
CartagoException

getId

public NodeId getId()
Get the node id

Returns:


>DEIS - University of Bologna