org.mule.providers.gs.space
Class GSSpaceFactory

java.lang.Object
  extended byorg.mule.providers.gs.space.GSSpaceFactory
All Implemented Interfaces:
UMOSpaceFactory

public class GSSpaceFactory
extends Object
implements UMOSpaceFactory

Creates a GigaSpaces JavaSpace

See Also:
GSSpace, net.jini.space.JavaSpace

Field Summary
protected  Log logger
          logger used by this class
 
Constructor Summary
GSSpaceFactory()
           
 
Method Summary
 UMOSpace create(String spaceIdentifier)
          Creates a space based on a URI identifier for the space
 UMOSpace create(UMOImmutableEndpoint endpoint)
          Creates a space based on the endpoint URI and can use additional properties, transaction info, security info and filters associated with the endpoint
protected  Entry createDefaultEntry(String identifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected transient Log logger
logger used by this class

Constructor Detail

GSSpaceFactory

public GSSpaceFactory()
Method Detail

create

public UMOSpace create(String spaceIdentifier)
                throws UMOSpaceException
Description copied from interface: UMOSpaceFactory
Creates a space based on a URI identifier for the space

Specified by:
create in interface UMOSpaceFactory
Parameters:
spaceIdentifier - a URI from which to construct the space
Returns:
an new Space object
Throws:
UMOSpaceException

create

public UMOSpace create(UMOImmutableEndpoint endpoint)
                throws UMOSpaceException
Creates a space based on the endpoint URI and can use additional properties, transaction info, security info and filters associated with the endpoint

Specified by:
create in interface UMOSpaceFactory
Parameters:
endpoint - the endpoint from which to construct the space
Returns:
an new Space object
Throws:
UMOSpaceException

createDefaultEntry

protected Entry createDefaultEntry(String identifier)


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.