java.lang.Object
org.apache.camel.component.salesforce.internal.streaming.ReplayExtension
All Implemented Interfaces:
org.cometd.bayeux.client.ClientSession.Extension

public class ReplayExtension extends Object implements org.cometd.bayeux.client.ClientSession.Extension
The Bayeux extension for replay
Since:
API v37.0
Author:
hal.hildebrand
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addChannelReplayId(String channelName, long replayId)
     
    boolean
    rcv(org.cometd.bayeux.client.ClientSession session, org.cometd.bayeux.Message.Mutable message)
     
    boolean
    rcvMeta(org.cometd.bayeux.client.ClientSession session, org.cometd.bayeux.Message.Mutable message)
     
    boolean
    sendMeta(org.cometd.bayeux.client.ClientSession session, org.cometd.bayeux.Message.Mutable message)
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.cometd.bayeux.client.ClientSession.Extension

    incoming, outgoing, send
  • Constructor Details

    • ReplayExtension

      public ReplayExtension()
  • Method Details

    • addChannelReplayId

      public void addChannelReplayId(String channelName, long replayId)
    • rcv

      public boolean rcv(org.cometd.bayeux.client.ClientSession session, org.cometd.bayeux.Message.Mutable message)
      Specified by:
      rcv in interface org.cometd.bayeux.client.ClientSession.Extension
    • rcvMeta

      public boolean rcvMeta(org.cometd.bayeux.client.ClientSession session, org.cometd.bayeux.Message.Mutable message)
      Specified by:
      rcvMeta in interface org.cometd.bayeux.client.ClientSession.Extension
    • sendMeta

      public boolean sendMeta(org.cometd.bayeux.client.ClientSession session, org.cometd.bayeux.Message.Mutable message)
      Specified by:
      sendMeta in interface org.cometd.bayeux.client.ClientSession.Extension