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