Class RMStoreImp

java.lang.Object
org.mule.soap.internal.rm.store.RMStoreImp
All Implemented Interfaces:
org.apache.cxf.ws.rm.persistence.RMStore

public class RMStoreImp extends Object implements org.apache.cxf.ws.rm.persistence.RMStore
Implementation of RMStore that uses ReliableMessagingStore.
Since:
1.6
  • Constructor Details

  • Method Details

    • createSourceSequence

      public void createSourceSequence(org.apache.cxf.ws.rm.SourceSequence sourceSequence)
      Specified by:
      createSourceSequence in interface org.apache.cxf.ws.rm.persistence.RMStore
    • createDestinationSequence

      public void createDestinationSequence(org.apache.cxf.ws.rm.DestinationSequence destinationSequence)
      Specified by:
      createDestinationSequence in interface org.apache.cxf.ws.rm.persistence.RMStore
    • getSourceSequence

      public org.apache.cxf.ws.rm.SourceSequence getSourceSequence(org.apache.cxf.ws.rm.v200702.Identifier identifier)
      Specified by:
      getSourceSequence in interface org.apache.cxf.ws.rm.persistence.RMStore
    • getDestinationSequence

      public org.apache.cxf.ws.rm.DestinationSequence getDestinationSequence(org.apache.cxf.ws.rm.v200702.Identifier identifier)
      Specified by:
      getDestinationSequence in interface org.apache.cxf.ws.rm.persistence.RMStore
    • removeSourceSequence

      public void removeSourceSequence(org.apache.cxf.ws.rm.v200702.Identifier identifier)
      Specified by:
      removeSourceSequence in interface org.apache.cxf.ws.rm.persistence.RMStore
    • removeDestinationSequence

      public void removeDestinationSequence(org.apache.cxf.ws.rm.v200702.Identifier identifier)
      Specified by:
      removeDestinationSequence in interface org.apache.cxf.ws.rm.persistence.RMStore
    • getSourceSequences

      public Collection<org.apache.cxf.ws.rm.SourceSequence> getSourceSequences(String s)
      Specified by:
      getSourceSequences in interface org.apache.cxf.ws.rm.persistence.RMStore
    • getDestinationSequences

      public Collection<org.apache.cxf.ws.rm.DestinationSequence> getDestinationSequences(String s)
      Specified by:
      getDestinationSequences in interface org.apache.cxf.ws.rm.persistence.RMStore
    • getMessages

      public Collection<org.apache.cxf.ws.rm.persistence.RMMessage> getMessages(org.apache.cxf.ws.rm.v200702.Identifier identifier, boolean b)
      Specified by:
      getMessages in interface org.apache.cxf.ws.rm.persistence.RMStore
    • persistOutgoing

      public void persistOutgoing(org.apache.cxf.ws.rm.SourceSequence sourceSequence, org.apache.cxf.ws.rm.persistence.RMMessage rmMessage)
      Specified by:
      persistOutgoing in interface org.apache.cxf.ws.rm.persistence.RMStore
    • persistIncoming

      public void persistIncoming(org.apache.cxf.ws.rm.DestinationSequence destinationSequence, org.apache.cxf.ws.rm.persistence.RMMessage rmMessage)
      Specified by:
      persistIncoming in interface org.apache.cxf.ws.rm.persistence.RMStore
    • removeMessages

      public void removeMessages(org.apache.cxf.ws.rm.v200702.Identifier identifier, Collection<Long> messageNrs, boolean b)
      Specified by:
      removeMessages in interface org.apache.cxf.ws.rm.persistence.RMStore