| 
 | GigaSpaces XAP 10.0.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gigaspaces.events.EventSessionFactory
@Deprecated public class EventSessionFactory
the EventSessionFactory is a static service class that
 creates DataEventSession objects which are used to intercept 
 space data events. 
 
 the EventSessionFactory is associated with a space and is required
 in order to create a factory.
 once a factory has been created, it can be used to create sessions. 
 every session is configured according to an EventSessionConfig object. 
 
 the following code example shows how to create a session from a factory 
 and register a listener to it. 
 
 EventSessionConfig config = new EventSessionConfig(); 
 config.setFifo(true); 
 config.setBatch(100, 20000); // size = 100 , time = 20000ms 
 
 IJSpace space = ... 
 EventSessionFactory factory = EventSessionFactory.getFactory(space); 
 DataEventSession session = factory.newDataEventSession(config); 
 Object template = ... 
 RemoteEventListener listener = ... 
 session.addListener(template, listener); 
 
DataEventSession, 
EventSessionConfig| Method Summary | |
|---|---|
| static EventSessionFactory | getFactory(IJSpace space)Deprecated. Retrieves the EventSessionFactory according to the space. | 
|  DataEventSession | newDataEventSession()Deprecated. creates a new DataEventSessionusing the default configuration. | 
|  DataEventSession | newDataEventSession(EventSessionConfig config)Deprecated. creates a new DataEventSessionusing the specified configuration. | 
| static DataEventSession | newDataSession(IJSpace space)Deprecated. creates a new DataEventSessionusing the specified space and default configuration. | 
| static DataEventSession | newDataSession(IJSpace space,
               EventSessionConfig config)Deprecated. creates a new DataEventSessionusing the specified space and configuration. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static EventSessionFactory getFactory(IJSpace space)
space - the associated space
public static DataEventSession newDataSession(IJSpace space)
                                       throws RemoteException
DataEventSession using the specified space and default configuration.
space - The space which the session will listen to.
RemoteException - when connection to the space fails.
public static DataEventSession newDataSession(IJSpace space,
                                              EventSessionConfig config)
                                       throws RemoteException
DataEventSession using the specified space and configuration.
space - The space which the session will listen to.config - A set of configuration settings used to configure the session.
RemoteException - when connection to the space fails.
public DataEventSession newDataEventSession()
                                     throws RemoteException
DataEventSession using the default configuration.
RemoteException - when connection to the space fails.
public DataEventSession newDataEventSession(EventSessionConfig config)
                                     throws RemoteException
DataEventSession using the specified configuration.
config - A set of configuration settings used to configure the session.
RemoteException - when connection to the space fails.| 
 | GigaSpaces XAP 10.0.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||