Class MessageVortexRepository

java.lang.Object
net.messagevortex.MessageVortexRepository

public class MessageVortexRepository extends Object
  • Constructor Details

    • MessageVortexRepository

      public MessageVortexRepository()
  • Method Details

    • setTransport

      public static void setTransport(String uid, String id, Transport a)

      Set the transport specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      a - the transport handler
    • getAccountant

      public static Accountant getAccountant(String uid, String id)

      Get the accountant specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      Returns:
      the requested accountant or null
    • setAccountant

      public static void setAccountant(String uid, String id, Accountant a)

      Set the accountant specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      a - the accounting handler
    • getBlender

      public static Blender getBlender(String uid, String id)

      Get the blender specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      Returns:
      the requested blender or null
    • setBlender

      public static void setBlender(String uid, String id, Blender a)

      Set the blender specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      a - the blending handler
    • getRouter

      public static Router getRouter(String uid, String id)

      Get the router specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      Returns:
      the requested router or null
    • setRouter

      public static void setRouter(String uid, String id, Router a)

      Set the router specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      a - the routing handler
    • getIdentityStore

      public static IdentityStore getIdentityStore(String uid, String id)

      Get the identity store specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      Returns:
      the requested identity store or null
    • setIdentityStore

      public static void setIdentityStore(String uid, String id, IdentityStore is)

      Set the identity store specified in the named configuration section.

      Parameters:
      uid - the UUID of the related store
      id - the name of the config section
      is - the identity store
    • getSimulatedSpace

      public static InternalPayloadSpace getSimulatedSpace(String uid, IdentityBlock ib)

      gets a simulated payload space for a specific identity block.

      Parameters:
      uid - the UUID of the related store
      ib - the identity block
      Returns:
      the requested payload space
    • getOwnSpace

      public static InternalPayloadSpace getOwnSpace(String uid, IdentityBlock ib)

      Gets own payload space for a specific identity.

      Parameters:
      uid - the UUID of the related store
      ib - the identityblock identifying the payload space
      Returns:
      the requested payload space
    • clear

      public static void clear(String uid)

      Remove an id from the space.

      Parameters:
      uid - the uid to be removed
    • getRunningDaemons

      public static Map<String,RunningDaemon> getRunningDaemons(String uid)

      Get a list of all running daemons.

      Parameters:
      uid - the affected uid
      Returns:
      the requested list