org.apache.cayenne.event
Class JavaGroupsBridgeFactory
java.lang.Object
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:
createEventBridge
in interface EventBridgeFactory
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.