org.robokind.demo.robot.replication
Class RobotReplicator

java.lang.Object
  extended by org.robokind.demo.robot.replication.RobotReplicator

public class RobotReplicator
extends Object

Author:
matt

Field Summary
static String DESTINATION_CONFIG_ID
           
static String RECEIVER_CONNECTION_CONFIG_ID
           
static String REPLICATION_CONNECTION_CONFIG_ID
           
 
Constructor Summary
RobotReplicator()
           
 
Method Summary
static
<T> org.jflux.api.core.config.Configuration<String>
buildRobotReceiverLifecycleConfig(org.osgi.framework.BundleContext context, String connectConfigId, String destConfigId)
           
static
<T> org.jflux.api.core.config.Configuration<String>
buildRobotReplicationLifecycleConfig(org.osgi.framework.BundleContext context, String connectConfigId, String destConfigId, long replicationPeriod)
           
static void startRobotReceiver(String receiverGroupId, String connectionConfigId, String destConfigId, List<Joint> joints, String[] propNames, ManagedServiceFactory fact)
           
static void startRobotReplicator(org.osgi.framework.BundleContext context, String replicationGroupId, String connectionConfigId, String destConfigId, List<Joint> joints, long replicationPeriod, String[] propNames, ManagedServiceFactory fact)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPLICATION_CONNECTION_CONFIG_ID

public static final String REPLICATION_CONNECTION_CONFIG_ID
See Also:
Constant Field Values

RECEIVER_CONNECTION_CONFIG_ID

public static final String RECEIVER_CONNECTION_CONFIG_ID
See Also:
Constant Field Values

DESTINATION_CONFIG_ID

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

RobotReplicator

public RobotReplicator()
Method Detail

startRobotReplicator

public static void startRobotReplicator(org.osgi.framework.BundleContext context,
                                        String replicationGroupId,
                                        String connectionConfigId,
                                        String destConfigId,
                                        List<Joint> joints,
                                        long replicationPeriod,
                                        String[] propNames,
                                        ManagedServiceFactory fact)

startRobotReceiver

public static void startRobotReceiver(String receiverGroupId,
                                      String connectionConfigId,
                                      String destConfigId,
                                      List<Joint> joints,
                                      String[] propNames,
                                      ManagedServiceFactory fact)

buildRobotReplicationLifecycleConfig

public static <T> org.jflux.api.core.config.Configuration<String> buildRobotReplicationLifecycleConfig(org.osgi.framework.BundleContext context,
                                                                                                       String connectConfigId,
                                                                                                       String destConfigId,
                                                                                                       long replicationPeriod)

buildRobotReceiverLifecycleConfig

public static <T> org.jflux.api.core.config.Configuration<String> buildRobotReceiverLifecycleConfig(org.osgi.framework.BundleContext context,
                                                                                                    String connectConfigId,
                                                                                                    String destConfigId)


Copyright © 2011-2013. All Rights Reserved.