public interface  org.apache.qpid.proton.reactor.Reactor extends java.lang.Object
{
public abstract long mark();
public abstract long now();
public abstract org.apache.qpid.proton.engine.Record attachments();
public abstract void setTimeout(long);
public abstract long getTimeout();
public abstract org.apache.qpid.proton.engine.Handler getGlobalHandler();
public abstract void setGlobalHandler(org.apache.qpid.proton.engine.Handler);
public abstract org.apache.qpid.proton.engine.Handler getHandler();
public abstract void setHandler(org.apache.qpid.proton.engine.Handler);
public abstract java.util.Set children();
public abstract org.apache.qpid.proton.engine.Collector collector();
public abstract org.apache.qpid.proton.reactor.Selectable selectable();
public abstract void update(org.apache.qpid.proton.reactor.Selectable);
public abstract void yield();
public abstract boolean quiesced();
public abstract boolean process() throws org.apache.qpid.proton.engine.HandlerException;
public abstract void wakeup();
public abstract void start();
public abstract void stop() throws org.apache.qpid.proton.engine.HandlerException;
public abstract void run() throws org.apache.qpid.proton.engine.HandlerException;
public abstract org.apache.qpid.proton.reactor.Task schedule(int, org.apache.qpid.proton.engine.Handler);
public abstract org.apache.qpid.proton.engine.Connection connection(org.apache.qpid.proton.engine.Handler);
public abstract org.apache.qpid.proton.engine.Connection connectionToHost(java.lang.String, int, org.apache.qpid.proton.engine.Handler);
public abstract void setConnectionHost(org.apache.qpid.proton.engine.Connection, java.lang.String, int);
public abstract org.apache.qpid.proton.reactor.ReactorOptions getOptions();
public abstract java.lang.String getConnectionAddress(org.apache.qpid.proton.engine.Connection);
public abstract org.apache.qpid.proton.reactor.Acceptor acceptor(java.lang.String, int) throws java.io.IOException;
public abstract org.apache.qpid.proton.reactor.Acceptor acceptor(java.lang.String, int, org.apache.qpid.proton.engine.Handler) throws java.io.IOException;
public abstract void free();
}