de.unikassel.android.sdcframework.transmission
Class ConnectionStrategyBuilder

Package class diagram package ConnectionStrategyBuilder
java.lang.Object
  extended by de.unikassel.android.sdcframework.transmission.ConnectionStrategyBuilder

public class ConnectionStrategyBuilder
extends Object

A Builder for the connection strategy chains.

This builder does create a chain of connection strategies according to the given @link description in the transmission service configuration.

See Also:
UploadManager

Constructor Summary
ConnectionStrategyBuilder()
           
 
Method Summary
static ConnectionStrategy buildStrategy(TransmissionProtocolConfiguration config, Class<?> controlActivityClass)
          Does build a database full strategy chain as configured by the given definition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionStrategyBuilder

public ConnectionStrategyBuilder()
Method Detail

buildStrategy

public static ConnectionStrategy buildStrategy(TransmissionProtocolConfiguration config,
                                               Class<?> controlActivityClass)
Does build a database full strategy chain as configured by the given definition

Parameters:
config - the current transmission service configuration
controlActivityClass - the control activity class or null
Returns:
the chain of database full strategies represented by the definition