Class CompactionService

java.lang.Object
de.otto.synapse.compaction.s3.CompactionService

public class CompactionService extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    CompactionService(SnapshotWriteService snapshotWriteService, de.otto.synapse.state.StateRepository<String> stateRepository, de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory, de.otto.synapse.messagestore.MessageStoreFactory<? extends de.otto.synapse.messagestore.MessageStore> messageStoreFactory)
     
    CompactionService(SnapshotWriteService snapshotWriteService, de.otto.synapse.state.StateRepository<String> stateRepository, de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory, de.otto.synapse.messagestore.MessageStoreFactory<? extends de.otto.synapse.messagestore.MessageStore> messageStoreFactory, Clock clock)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    compact(String channelName)
     
    compact(String channelName, de.otto.synapse.translator.MessageFormat messageFormat, org.slf4j.Marker marker)
     
    compact(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 Details

    • CompactionService

      public CompactionService(SnapshotWriteService snapshotWriteService, de.otto.synapse.state.StateRepository<String> stateRepository, de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory, de.otto.synapse.messagestore.MessageStoreFactory<? extends de.otto.synapse.messagestore.MessageStore> messageStoreFactory)
    • CompactionService

      public CompactionService(SnapshotWriteService snapshotWriteService, de.otto.synapse.state.StateRepository<String> stateRepository, de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory messageLogReceiverEndpointFactory, de.otto.synapse.messagestore.MessageStoreFactory<? extends de.otto.synapse.messagestore.MessageStore> messageStoreFactory, Clock clock)
  • Method Details

    • compact

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

      public String compact(String channelName)
    • compact

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