org.apache.cayenne.event
Class JavaGroupsBridgeFactory
java.lang.Object
   org.apache.cayenne.event.JavaGroupsBridgeFactory
org.apache.cayenne.event.JavaGroupsBridgeFactory
- All Implemented Interfaces: 
- EventBridgeFactory
- public class JavaGroupsBridgeFactory 
- extends Object- implements EventBridgeFactory
Factory to create JavaGroupsBridge instances. If JavaGroups library is not installed
 this factory will return a noop EventBridge as a failover mechanism.
- Since:
- 1.1
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MCAST_ADDRESS_DEFAULT
public static final String MCAST_ADDRESS_DEFAULT
- See Also:
- Constant Field Values
MCAST_PORT_DEFAULT
public static final String MCAST_PORT_DEFAULT
- See Also:
- Constant Field Values
MCAST_ADDRESS_PROPERTY
public static final String MCAST_ADDRESS_PROPERTY
- See Also:
- Constant Field Values
MCAST_PORT_PROPERTY
public static final String MCAST_PORT_PROPERTY
- See Also:
- Constant Field Values
JGROUPS_CONFIG_URL_PROPERTY
public static final String JGROUPS_CONFIG_URL_PROPERTY
- Defines a property for JavaGroups XML configuration file. Example file can be found
 at http://www.filip.net/javagroups/javagroups-protocol.xml.
 
- See Also:
- Constant Field Values
 
JavaGroupsBridgeFactory
public JavaGroupsBridgeFactory()
createEventBridge
public EventBridge createEventBridge(Collection<EventSubject> localSubjects,
                                     String externalSubject,
                                     Map<String,Object> properties)
- Creates a JavaGroupsBridge instance. Since JavaGroups is not shipped with Cayenne
 and should be installed separately, a common misconfiguration problem may be the
 absense of JavaGroups jar file. This factory returns a dummy noop EventBridge, if
 this is the case. This would allow the application to continue to run, but without
 remote notifications.
 
- 
- Specified by:
- createEventBridgein interface- EventBridgeFactory
 
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.