Class CompactionService


  • public class CompactionService
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CompactionService​(SnapshotWriteService snapshotWriteService, de.otto.synapse.state.StateRepository<java.lang.String> stateRepository, de.otto.synapse.eventsource.EventSourceBuilder eventSourceBuilder, de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory)  
      CompactionService​(SnapshotWriteService snapshotWriteService, de.otto.synapse.state.StateRepository<java.lang.String> stateRepository, de.otto.synapse.eventsource.EventSourceBuilder eventSourceBuilder, de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory, java.time.Clock clock)  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String compact​(java.lang.String channelName)  
      java.lang.String compact​(java.lang.String channelName, de.otto.synapse.translator.MessageFormat messageFormat, org.slf4j.Marker marker)  
      java.lang.String compact​(java.lang.String channelName, org.slf4j.Marker marker)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CompactionService

        public CompactionService​(SnapshotWriteService snapshotWriteService,
                                 de.otto.synapse.state.StateRepository<java.lang.String> stateRepository,
                                 de.otto.synapse.eventsource.EventSourceBuilder eventSourceBuilder,
                                 de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory)
      • CompactionService

        public CompactionService​(SnapshotWriteService snapshotWriteService,
                                 de.otto.synapse.state.StateRepository<java.lang.String> stateRepository,
                                 de.otto.synapse.eventsource.EventSourceBuilder eventSourceBuilder,
                                 de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory,
                                 java.time.Clock clock)
    • Method Detail

      • compact

        public java.lang.String compact​(java.lang.String channelName,
                                        de.otto.synapse.translator.MessageFormat messageFormat,
                                        org.slf4j.Marker marker)
      • compact

        public java.lang.String compact​(java.lang.String channelName)
      • compact

        public java.lang.String compact​(java.lang.String channelName,
                                        org.slf4j.Marker marker)