Interface Components

All Known Implementing Classes:
HttpChannelState

public interface Components
Common components made available via a Request
  • Method Details

    • getByteBufferPool

      ByteBufferPool getByteBufferPool()
    • getScheduler

      Scheduler getScheduler()
    • getThreadPool

      ThreadPool getThreadPool()
    • getCache

      Attributes getCache()
      A Map which can be used as a cache for object (e.g. Cookie cache). The cache will have a life cycle limited by the connection, i.e. no cache map will live longer that the connection associated with it. However, a cache may have a shorter life than a connection (e.g. it may be discarded for implementation reasons). A cache map is guaranteed to be given to only a single request concurrently (scoped by HttpChannelState), so objects saved there do not need to be made safe from access by simultaneous request. If the connection is known to be none-persistent then the cache may be a noop cache and discard all items set on it.
      Returns:
      A Map, which may be an empty map that discards all items.