org.robokind.impl.messaging.config
Class MessagingLifecycleGroupConfigUtils

java.lang.Object
  extended by org.robokind.impl.messaging.config.MessagingLifecycleGroupConfigUtils

public class MessagingLifecycleGroupConfigUtils
extends Object

Author:
Matthew Stevenson

Field Summary
static String GROUP_PREFIX
           
static String LISTENER_COMPONENT
           
static String NOTIFIER_COMPONENT
           
static int REMOTE_LISTENER
           
static int REMOTE_NOTIFIER
           
static int REMOTE_POLY_NOTIFIER
           
static int REMOTE_SOURCE
           
static String SOURCE_COMPONENT
           
 
Constructor Summary
MessagingLifecycleGroupConfigUtils()
           
 
Method Summary
static org.jflux.api.core.config.Configuration<String> buildConnectionLifecycleConfig(String connectionConfigId, String connectionId)
           
static org.jflux.api.core.config.Configuration<String> buildDestinationLifecycleConfig(String destinationConfigId, String destinationId)
           
static org.jflux.api.core.config.Configuration<String> buildMessagingComponentLifecycleGroupConfig(String groupId, Properties groupProps, int componentType, org.jflux.api.core.config.Configuration<String> serializeConf, String destinationConfigId, String connectionConfigId)
           
static org.jflux.api.core.config.Configuration<String> buildMessagingComponentLifecycleGroupConfig(String groupId, Properties groupProps, int componentType, String componentId, org.jflux.api.core.config.Configuration<String> serializeConf, String destinationConfId, String connectionConfId, String destId, String connectionId, String sessionId)
           
static org.jflux.api.core.config.Configuration<String> buildSessionLifecycleConfig(String connectionId, String sessionId)
           
static String childId(String groupId, String part)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOTIFIER_COMPONENT

public static final String NOTIFIER_COMPONENT
See Also:
Constant Field Values

LISTENER_COMPONENT

public static final String LISTENER_COMPONENT
See Also:
Constant Field Values

SOURCE_COMPONENT

public static final String SOURCE_COMPONENT
See Also:
Constant Field Values

REMOTE_NOTIFIER

public static final int REMOTE_NOTIFIER
See Also:
Constant Field Values

REMOTE_LISTENER

public static final int REMOTE_LISTENER
See Also:
Constant Field Values

REMOTE_SOURCE

public static final int REMOTE_SOURCE
See Also:
Constant Field Values

REMOTE_POLY_NOTIFIER

public static final int REMOTE_POLY_NOTIFIER
See Also:
Constant Field Values

GROUP_PREFIX

public static final String GROUP_PREFIX
See Also:
Constant Field Values
Constructor Detail

MessagingLifecycleGroupConfigUtils

public MessagingLifecycleGroupConfigUtils()
Method Detail

buildDestinationLifecycleConfig

public static org.jflux.api.core.config.Configuration<String> buildDestinationLifecycleConfig(String destinationConfigId,
                                                                                              String destinationId)

buildConnectionLifecycleConfig

public static org.jflux.api.core.config.Configuration<String> buildConnectionLifecycleConfig(String connectionConfigId,
                                                                                             String connectionId)

buildSessionLifecycleConfig

public static org.jflux.api.core.config.Configuration<String> buildSessionLifecycleConfig(String connectionId,
                                                                                          String sessionId)

buildMessagingComponentLifecycleGroupConfig

public static org.jflux.api.core.config.Configuration<String> buildMessagingComponentLifecycleGroupConfig(String groupId,
                                                                                                          Properties groupProps,
                                                                                                          int componentType,
                                                                                                          String componentId,
                                                                                                          org.jflux.api.core.config.Configuration<String> serializeConf,
                                                                                                          String destinationConfId,
                                                                                                          String connectionConfId,
                                                                                                          String destId,
                                                                                                          String connectionId,
                                                                                                          String sessionId)

buildMessagingComponentLifecycleGroupConfig

public static org.jflux.api.core.config.Configuration<String> buildMessagingComponentLifecycleGroupConfig(String groupId,
                                                                                                          Properties groupProps,
                                                                                                          int componentType,
                                                                                                          org.jflux.api.core.config.Configuration<String> serializeConf,
                                                                                                          String destinationConfigId,
                                                                                                          String connectionConfigId)

childId

public static String childId(String groupId,
                             String part)


Copyright © 2011-2013. All Rights Reserved.