jPOS 1.6.1 API Documentation

org.jpos.space
Class SpaceFactory

java.lang.Object
  extended by org.jpos.space.SpaceFactory

public class SpaceFactory
extends java.lang.Object

Creates a space based on a space URI.

A space URI has three parts:

Examples:

   // default unnamed space (tspace:default)
   Space sp = SpaceFactory.getSpace (); 

   // transient space named "test"
   Space sp = SpaceFactory.getSpace ("transient:test");  

   // persistent space named "test"
   Space sp = SpaceFactory.getSpace ("persistent:test"); 

   // jdbm space named test
   Space sp = SpaceFactory.getSpace ("jdbm:test");

   // jdbm space named test, storage located in /tmp/test
   Space sp = SpaceFactory.getSpace ("jdbm:test:/tmp/test");  
 


Field Summary
static java.lang.String DEFAULT
           
static java.lang.String JDBM
           
static java.lang.String PERSISTENT
           
static java.lang.String SPACELET
           
static java.lang.String TRANSIENT
           
static java.lang.String TSPACE
           
 
Constructor Summary
SpaceFactory()
           
 
Method Summary
static Space getSpace()
           
static Space getSpace(java.lang.String spaceUri)
           
static Space getSpace(java.lang.String scheme, java.lang.String name, java.lang.String param)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TSPACE

public static final java.lang.String TSPACE
See Also:
Constant Field Values

TRANSIENT

public static final java.lang.String TRANSIENT
See Also:
Constant Field Values

PERSISTENT

public static final java.lang.String PERSISTENT
See Also:
Constant Field Values

SPACELET

public static final java.lang.String SPACELET
See Also:
Constant Field Values

JDBM

public static final java.lang.String JDBM
See Also:
Constant Field Values

DEFAULT

public static final java.lang.String DEFAULT
See Also:
Constant Field Values
Constructor Detail

SpaceFactory

public SpaceFactory()
Method Detail

getSpace

public static Space getSpace()
Returns:
the default TransientSpace

getSpace

public static Space getSpace(java.lang.String spaceUri)
Parameters:
spaceUri -
Returns:
Space for given URI or null

getSpace

public static Space getSpace(java.lang.String scheme,
                             java.lang.String name,
                             java.lang.String param)

jPOS.org