public class OSService extends OSServiceHandler implements java.io.Serializable, org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener, org.processmining.framework.providedobjects.ContextAwareObject
converter, hostId
Constructor and Description |
---|
OSService(int requestPort,
int portOffset,
int maxClients,
org.processmining.framework.providedobjects.ProvidedObjectManager manager) |
Modifier and Type | Method and Description |
---|---|
protected Response |
getResult(org.processmining.framework.util.socket.ServiceEnvironment environment,
Request request) |
protected java.lang.String |
processInfo(org.processmining.framework.util.socket.ServiceEnvironment environment,
java.lang.String provider,
java.lang.String info) |
void |
providedObjectCreated(org.processmining.framework.providedobjects.ProvidedObjectID objectID,
org.processmining.framework.plugin.PluginContext context) |
void |
providedObjectDeleted(org.processmining.framework.providedobjects.ProvidedObjectID objectID) |
void |
providedObjectFutureReady(org.processmining.framework.providedobjects.ProvidedObjectID objectID) |
void |
providedObjectNameChanged(org.processmining.framework.providedobjects.ProvidedObjectID objectID) |
void |
providedObjectObjectChanged(org.processmining.framework.providedobjects.ProvidedObjectID objectID) |
void |
setManagers(org.processmining.framework.connections.ConnectionManager connectionManager,
org.processmining.framework.plugin.PluginManager pluginManager,
org.processmining.framework.providedobjects.ProvidedObjectManager providedObjectManager) |
void |
start(org.processmining.framework.util.socket.ServiceEnvironment environment,
java.util.concurrent.Executor executor) |
void |
stop(org.processmining.framework.util.socket.ServiceEnvironment environment) |
java.lang.String |
toString() |
handleRequest, sendError, setupPorts, writeLine
public OSService(int requestPort, int portOffset, int maxClients, org.processmining.framework.providedobjects.ProvidedObjectManager manager)
public java.lang.String toString()
toString
in class java.lang.Object
public void stop(org.processmining.framework.util.socket.ServiceEnvironment environment)
public void start(org.processmining.framework.util.socket.ServiceEnvironment environment, java.util.concurrent.Executor executor) throws java.io.IOException
java.io.IOException
protected Response getResult(org.processmining.framework.util.socket.ServiceEnvironment environment, Request request)
getResult
in class OSServiceHandler
public void providedObjectCreated(org.processmining.framework.providedobjects.ProvidedObjectID objectID, org.processmining.framework.plugin.PluginContext context)
providedObjectCreated
in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener
public void providedObjectDeleted(org.processmining.framework.providedobjects.ProvidedObjectID objectID)
providedObjectDeleted
in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener
public void providedObjectFutureReady(org.processmining.framework.providedobjects.ProvidedObjectID objectID)
providedObjectFutureReady
in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener
public void providedObjectNameChanged(org.processmining.framework.providedobjects.ProvidedObjectID objectID)
providedObjectNameChanged
in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener
public void providedObjectObjectChanged(org.processmining.framework.providedobjects.ProvidedObjectID objectID)
providedObjectObjectChanged
in interface org.processmining.framework.plugin.events.ProvidedObjectLifeCycleListener
protected java.lang.String processInfo(org.processmining.framework.util.socket.ServiceEnvironment environment, java.lang.String provider, java.lang.String info)
processInfo
in class OSServiceHandler
public void setManagers(org.processmining.framework.connections.ConnectionManager connectionManager, org.processmining.framework.plugin.PluginManager pluginManager, org.processmining.framework.providedobjects.ProvidedObjectManager providedObjectManager)
setManagers
in interface org.processmining.framework.providedobjects.ContextAwareObject