package org.mobilesynergies.android.epic.service.core.states;
import org.mobilesynergies.android.epic.service.EpicServiceState;
import org.mobilesynergies.android.epic.service.interfaces.IApplicationStatusChangeCallback;
import org.mobilesynergies.android.epic.service.interfaces.IIncomingMessageCallback;
import org.mobilesynergies.android.epic.service.interfaces.IServiceStatusChangeCallback;
import android.os.Bundle;
/**
*
* @author Peter
* A class that implements all state dependent functions of the epic service when the service is in the initializing state.
*/
public class ServiceInitializingState implements EpicServiceState {
static final public String SERVICE_STATE = "initializing";
@Override
public String getState() {
return SERVICE_STATE;
}
@Override
public void registerApplicationStatusChangeCallback(String sessionKey,
IApplicationStatusChangeCallback callback) {
// TODO
}
@Override
public void registerServiceStatusChangeCallback(String sessionKey,
IServiceStatusChangeCallback callback) {
// TODO
}
@Override
public void registerSubscriberCallback(String sessionToken,
IIncomingMessageCallback messageCallback) {
// TODO
}
@Override
public void removeSubscriberCallback(String sessionToken) {
// TODO
}
@Override
public Bundle requestResponse(String sessionToken, Bundle object) {
// TODO
return null;
}
@Override
public void sendMessage(String sessionToken, Bundle object) {
// TODO
}
}
|