Skip navigation links
com.tangosol.net
Class LoadBalancer.RequestHandler
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.Daemon
com.tangosol.net.LoadBalancer.SocketHandler
com.tangosol.net.LoadBalancer.RequestHandler
- All Implemented Interfaces:
- Guardable, Runnable
- Enclosing class:
- LoadBalancer
-
public class LoadBalancer.RequestHandler
- extends LoadBalancer.SocketHandler
A RequestHandler is a daemon thread that processes a request from a queue.
Method Summary |
void |
run()
Processing loop for the RequestHandler daemon. |
Methods inherited from class com.tangosol.util.Daemon |
changeState, configureWorker, finishStarting, finishStopping, getConfiguredName, getConfiguredPriority, getContext, getDescription, getGuardRegisterAction, getMaxWaitMillis, getState, getThread, getThreadContextClassLoader, getWorker, guardIfNeeded, heartbeat, heartbeat, instantiateWorker, isGuarded, isOnWorkerThread, isRunning, isStopping, recover, setConfiguredName, setConfiguredPriority, setContext, setGuardPolicy, setGuardRegisterAction, setThreadContextClassLoader, shutdown, start, stop, terminate, toStateString, toString |
m_queue
protected LoadBalancer.Queue m_queue
- The Queue that this RequestHandler listens to connections (Socket) on.
m_daemonResponse
protected LoadBalancer.ResponseHandler m_daemonResponse
- The ResponseHandler that handles the server-to-client response routing corresponding to requests routed client-to-server by this daemon.
LoadBalancer.RequestHandler
public LoadBalancer.RequestHandler(LoadBalancer.Queue queue)
- Constructs a RequestHandler that will pull request connections (Socket objects) from a Queue.
- Parameters:
queue
- a Queue of Socket objects
run
public void run()
- Processing loop for the RequestHandler daemon.
-
- Specified by:
run
in interface Runnable
- Specified by:
run
in class LoadBalancer.SocketHandler
-
- See Also:
Thread.run()
Skip navigation links
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.