Top Fields Constructors Methods
org.apache.tomcat.util.net

public abstract Class SocketProcessorBase<S>

extends Object
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Known Direct Subclasses
org.apache.tomcat.util.net.Nio2Endpoint.SocketProcessor, org.apache.tomcat.util.net.NioEndpoint.SocketProcessor
Imports
java.util.Objects, java.util.concurrent.locks.Lock

Field Summary

Modifier and TypeField and Description
protected SocketEvent
protected SocketWrapperBase<S>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected abstract void
public void
reset(SocketWrapperBase<S> socketWrapper, SocketEvent event)

public final void
run()

Implements java.lang.Runnable.run.

Runs this operation.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

eventback to summary
protected SocketEvent event
socketWrapperback to summary
protected SocketWrapperBase<S> socketWrapper

Constructor Detail

SocketProcessorBaseback to summary
public SocketProcessorBase(SocketWrapperBase<S> socketWrapper, SocketEvent event)

Method Detail

doRunback to summary
protected abstract void doRun()
resetback to summary
public void reset(SocketWrapperBase<S> socketWrapper, SocketEvent event)
runback to summary
public final void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.

Annotations
@Override