Package tigase.server.ext

# Interface ExtProcessor

All Known Implementing Classes:
  `BindProcessor`, `HandshakeProcessor`, `SASLProcessor`, `StartTLSProcessor`, `StreamFeaturesProcessor`

public interface ExtProcessor
Created: Oct 1, 2009 8:40:36 PM

Author:
  Artur Hefczyc

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getId()`
  `List<Element>`
  `getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)`
  `boolean`
  `process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`
  `void`
  `startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)`

- ## Method Details

  - ### getId

    String getId()

  - ### getStreamFeatures

    List<Element> getStreamFeatures(ComponentIOService serv, ComponentProtocolHandler handler)

  - ### process

    boolean process(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)

  - ### startProcessing

    void startProcessing(Packet p, ComponentIOService serv, ComponentProtocolHandler handler, Queue<Packet> results)