AprEndpoint.SocketProcessor (Apache Tomcat 9.0.107 API Documentation)
Description: declaration: package: org.apache.tomcat.util.net, class: AprEndpoint, class: SocketProcessor

# Class AprEndpoint.SocketProcessor

java.lang.Object
org.apache.tomcat.util.net.SocketProcessorBase<Long>
org.apache.tomcat.util.net.AprEndpoint.SocketProcessor

All Implemented Interfaces:
  `Runnable`

Enclosing class:
  `AprEndpoint`

protected class AprEndpoint.SocketProcessor extends SocketProcessorBase<Long>
This class is the equivalent of the Worker, but will simply use in an external Executor thread pool.

Author:
  Mladen Turk, Remy Maucherat

- ## Field Summary

  ### Fields inherited from class org.apache.tomcat.util.net.SocketProcessorBase

  `event, socketWrapper`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SocketProcessor(SocketWrapperBase<Long> socketWrapper, SocketEvent event)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected void`
  `doRun()`

  ### Methods inherited from class org.apache.tomcat.util.net.SocketProcessorBase

  `reset, run`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### SocketProcessor

    public SocketProcessor(SocketWrapperBase<Long> socketWrapper, SocketEvent event)

- ## Method Details

  - ### doRun

    protected void doRun()
    Specified by:
      `doRun` in class `SocketProcessorBase<Long>`