org.apache.blur.thirdparty.thrift_0_9_0.server
Class AbstractNonblockingServer

java.lang.Object
  extended by org.apache.blur.thirdparty.thrift_0_9_0.server.TServer
      extended by org.apache.blur.thirdparty.thrift_0_9_0.server.AbstractNonblockingServer
Direct Known Subclasses:
TNonblockingServer, TThreadedSelectorServer

public abstract class AbstractNonblockingServer
extends TServer

Provides common methods and classes used by nonblocking TServer implementations.


Nested Class Summary
static class AbstractNonblockingServer.AbstractNonblockingServerArgs<T extends AbstractNonblockingServer.AbstractNonblockingServerArgs<T>>
           
 
Nested classes/interfaces inherited from class org.apache.blur.thirdparty.thrift_0_9_0.server.TServer
TServer.AbstractServerArgs<T extends TServer.AbstractServerArgs<T>>, TServer.Args
 
Constructor Summary
AbstractNonblockingServer(AbstractNonblockingServer.AbstractNonblockingServerArgs args)
           
 
Method Summary
 TServerEventHandler getEventHandler()
           
 void serve()
          Begin accepting connections and processing invocations.
 void setServerEventHandler(TServerEventHandler eventHandler)
           
 
Methods inherited from class org.apache.blur.thirdparty.thrift_0_9_0.server.TServer
isServing, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractNonblockingServer

public AbstractNonblockingServer(AbstractNonblockingServer.AbstractNonblockingServerArgs args)
Method Detail

serve

public void serve()
Begin accepting connections and processing invocations.

Specified by:
serve in class TServer

setServerEventHandler

public void setServerEventHandler(TServerEventHandler eventHandler)
Overrides:
setServerEventHandler in class TServer

getEventHandler

public TServerEventHandler getEventHandler()
Overrides:
getEventHandler in class TServer


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.