de.unikassel.android.sdcframework.transmission
Class UseAvailableConnectionStrategy
java.lang.Object
de.unikassel.android.sdcframework.util.AbstractChainWorker<ProtocolStrategy>
de.unikassel.android.sdcframework.transmission.AbstractConnectionStrategy
de.unikassel.android.sdcframework.transmission.UseAvailableConnectionStrategy
- All Implemented Interfaces:
- ConnectionStrategy, ChainWorker<ProtocolStrategy>
public class UseAvailableConnectionStrategy
- extends AbstractConnectionStrategy
Implementation of the strategy which does only use available connections.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UseAvailableConnectionStrategy
public UseAvailableConnectionStrategy(ConnectivityWrapper connectivityWrapper,
Class<?> controlActivityClass)
- Constructor
- Parameters:
connectivityWrapper
- the connectivity wrapper to usecontrolActivityClass
- the control activity class or null
isConnectionAvailable
public boolean isConnectionAvailable(ProtocolStrategy protocolStrategy)
- Description copied from interface:
ConnectionStrategy
- Method to test for an available connection
- Parameters:
protocolStrategy
- the upload strategy
- Returns:
- true if a connection is available, false otherwise