Files
bapweb/src/com/eactive/eai/adapter/socket/service/SocketService.java
T
Rinjae d6bf8e1943 init
2025-10-23 13:21:43 +09:00

44 lines
800 B
Java

package com.eactive.eai.adapter.socket.service;
import java.io.IOException;
import java.net.Socket;
import com.eactive.eai.adapter.socket.config.ConfigurationContext;
public interface SocketService {
/**
* Stop the service
*/
public void shutdown();
public Socket getCurrentSocket();
public boolean connect();
public void disconnect();
public ConfigurationContext getContext();
public void setControl(Object control);
public void notifyMessage();
public boolean idle(long timeout);
public int getCurrentState();
public boolean isConnected() throws IOException;
public boolean isActive();
public void checkActivity();
public String getRemoteIPAddress();
public void setLastActivity();
public long getFirstActivity();
public long getLastActivity();
}