package info.justaway.event.connection;
public class StreamingConnectionEvent {
/**
* 接続、クリーンナップ、切断
*/
public static enum Status {
STREAMING_CONNECT,
STREAMING_CLEANUP,
STREAMING_DISCONNECT
}
private Status mStatus;
public StreamingConnectionEvent(Status status) {
mStatus = status;
}
public static StreamingConnectionEvent onConnect() {
return new StreamingConnectionEvent(Status.STREAMING_CONNECT);
}
public static StreamingConnectionEvent onCleanUp() {
return new StreamingConnectionEvent(Status.STREAMING_CLEANUP);
}
public static StreamingConnectionEvent onDisconnect() {
return new StreamingConnectionEvent(Status.STREAMING_DISCONNECT);
}
public Status getStatus() {
return mStatus;
}
}