public class JobManager extends Object
Constructor and Description |
---|
JobManager(ScheduledExecutorService executor) |
JobManager(String threadName) |
Modifier and Type | Method and Description |
---|---|
void |
addBlock(String id,
PollRequest block) |
void |
addWriteRequest(Object request,
long timeout) |
void |
dispose() |
protected void |
handleDataDisconnected() |
void |
handleException(Throwable e) |
protected boolean |
isCurrentJobTimeout() |
void |
messageReceived(Object message) |
void |
removeBlock(String id)
Remove and dispose a block
|
void |
setSession(org.apache.mina.core.session.IoSession session) |
protected void |
tick() |
public JobManager(String threadName)
public JobManager(ScheduledExecutorService executor)
public void setSession(org.apache.mina.core.session.IoSession session)
public void messageReceived(Object message)
protected void tick()
protected boolean isCurrentJobTimeout()
public void handleException(Throwable e)
public void dispose()
protected void handleDataDisconnected()
public void addBlock(String id, PollRequest block)
public void removeBlock(String id)
id
- the id of the block to removepublic void addWriteRequest(Object request, long timeout)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.