org.apache.blur.server
Class ShardServerEventHandler

java.lang.Object
  extended by org.apache.blur.server.ShardServerEventHandler
All Implemented Interfaces:
TServerEventHandler

public class ShardServerEventHandler
extends Object
implements TServerEventHandler

ShardServerContext is the session manager for the shard servers. It allows for reader reuse across method calls.


Constructor Summary
ShardServerEventHandler()
           
 
Method Summary
 ServerContext createContext(TProtocol input, TProtocol output, Object selectionKeyObject)
           
 void deleteContext(ServerContext serverContext, TProtocol input, TProtocol output)
           
 void preServe()
           
 void processContext(ServerContext serverContext, TTransport inputTransport, TTransport outputTransport)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShardServerEventHandler

public ShardServerEventHandler()
Method Detail

preServe

public void preServe()
Specified by:
preServe in interface TServerEventHandler

createContext

public ServerContext createContext(TProtocol input,
                                   TProtocol output,
                                   Object selectionKeyObject)
Specified by:
createContext in interface TServerEventHandler

deleteContext

public void deleteContext(ServerContext serverContext,
                          TProtocol input,
                          TProtocol output)
Specified by:
deleteContext in interface TServerEventHandler

processContext

public void processContext(ServerContext serverContext,
                           TTransport inputTransport,
                           TTransport outputTransport)
Specified by:
processContext in interface TServerEventHandler


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