|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.robokind.demo.robot.replication.chain.NodeLinkLifecycleUtils
public class NodeLinkLifecycleUtils
| Field Summary | |
|---|---|
static String |
PROP_NODE_LINK_ID
|
| Constructor Summary | |
|---|---|
NodeLinkLifecycleUtils()
|
|
| Method Summary | ||
|---|---|---|
static
|
buildListeningDepConfig(Class<N> nodeClass,
String nodeIdKey,
String nodeId,
Properties props)
|
|
static
|
buildNodeLifecycleConfig(String linkIdKey,
String linkId,
org.jflux.api.core.config.Configuration<String> notifyingConfig,
org.jflux.api.core.config.Configuration<String> listeningConfig,
Properties linkProperties,
org.jflux.api.core.Adapter<A,org.jflux.api.core.Notifier<T>> adapterA,
org.jflux.api.core.Adapter<B,org.jflux.api.core.Listener<T>> adapterB)
|
|
static
|
buildNotifyingDepConfig(Class<N> nodeClass,
String nodeIdKey,
String nodeId,
Properties props)
|
|
static
|
nodeLinkLifecycleConfig(String idKey,
String id,
Properties linkProps,
Class<A> notifyingNodeClass,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
org.jflux.api.core.Adapter<A,org.jflux.api.core.Notifier<T>> adapterA,
Class<B> listeningNodeClass,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps,
org.jflux.api.core.Adapter<B,org.jflux.api.core.Listener<T>> adapterB)
|
|
static
|
processorConsumerLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
|
|
static
|
processorLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
|
|
static
|
producerConsumerLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
|
|
static
|
producerProcessorLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PROP_NODE_LINK_ID
| Constructor Detail |
|---|
public NodeLinkLifecycleUtils()
| Method Detail |
|---|
public static <T> org.jflux.api.core.config.Configuration<String> producerConsumerLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
public static <T> org.jflux.api.core.config.Configuration<String> producerProcessorLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
public static <T> org.jflux.api.core.config.Configuration<String> processorConsumerLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
public static <T> org.jflux.api.core.config.Configuration<String> processorLinkLifecycleConfig(String id,
Properties linkProps,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps)
public static <T,A extends org.jflux.api.core.node.Node,B extends org.jflux.api.core.node.Node> org.jflux.api.core.config.Configuration<String> nodeLinkLifecycleConfig(String idKey,
String id,
Properties linkProps,
Class<A> notifyingNodeClass,
String notifyingNodeIdKey,
String notifyingNodeId,
Properties notifyingProps,
org.jflux.api.core.Adapter<A,org.jflux.api.core.Notifier<T>> adapterA,
Class<B> listeningNodeClass,
String listeningNodeIdKey,
String listeningNodeId,
Properties listeningProps,
org.jflux.api.core.Adapter<B,org.jflux.api.core.Listener<T>> adapterB)
public static <T,A extends org.jflux.api.core.node.Node,B extends org.jflux.api.core.node.Node> org.jflux.api.core.config.Configuration<String> buildNodeLifecycleConfig(String linkIdKey,
String linkId,
org.jflux.api.core.config.Configuration<String> notifyingConfig,
org.jflux.api.core.config.Configuration<String> listeningConfig,
Properties linkProperties,
org.jflux.api.core.Adapter<A,org.jflux.api.core.Notifier<T>> adapterA,
org.jflux.api.core.Adapter<B,org.jflux.api.core.Listener<T>> adapterB)
public static <T,N extends org.jflux.api.core.node.Node> org.jflux.api.core.config.Configuration<String> buildNotifyingDepConfig(Class<N> nodeClass,
String nodeIdKey,
String nodeId,
Properties props)
public static <T,N extends org.jflux.api.core.node.Node> org.jflux.api.core.config.Configuration<String> buildListeningDepConfig(Class<N> nodeClass,
String nodeIdKey,
String nodeId,
Properties props)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||