Class StartZlib

All Implemented Interfaces:
Comparable<S2SProcessor>, S2SProcessor, StatisticsProviderIfc

@Bean(name="startZlib", parent=S2SConnectionManager.class, active=true) public class StartZlib extends S2SAbstractProcessor
Created: Dec 9, 2010 2:01:12 PM
Author:
Artur Hefczyc
  • Constructor Details

    • StartZlib

      public StartZlib()
  • Method Details

    • order

      public int order()
      Description copied from interface: S2SProcessor
      Returns order of processor which is used to set order in which processors will be processing packet
    • streamFeatures

      public void streamFeatures(S2SIOService serv, List<Element> results)
      Specified by:
      streamFeatures in interface S2SProcessor
      Overrides:
      streamFeatures in class S2SAbstractProcessor
    • shouldSkipUndelivered

      public boolean shouldSkipUndelivered(Packet packet)
      Description copied from interface: S2SProcessor
      Method determines whether not delivered packet (due to closed connection) should be skipped and not added for re-delivery. We should not re-add certain packets such as stream features or SASL as those are related to particular connection and if it got broken then there's no point in trying to re-deliver them.
      Parameters:
      packet - which was not delivered and is to be re-delivered
      Returns:
      true if the packet should be skipped/ignored or false if it is to be re-delivered.