Interface IRepositorySynchronizer

All Superinterfaces:
org.eclipse.net4j.util.container.IContainer<CDOSession>, org.eclipse.net4j.util.event.INotifier
All Known Subinterfaces:
InternalRepositorySynchronizer

public interface IRepositorySynchronizer extends org.eclipse.net4j.util.container.IContainer<CDOSession>
Synchronizes a synchronizable repository with a master repository.
Since:
3.0
Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.
  • Field Details

    • DEFAULT_RETRY_INTERVAL

      static final int DEFAULT_RETRY_INTERVAL
      Since:
      4.4
      See Also:
    • DEFAULT_MAX_RECOMMITS

      static final int DEFAULT_MAX_RECOMMITS
      Since:
      4.4
      See Also:
    • DEFAULT_RECOMMIT_INTERVAL

      static final int DEFAULT_RECOMMIT_INTERVAL
      Since:
      4.4
      See Also:
  • Method Details

    • getRetryInterval

      int getRetryInterval()
    • setRetryInterval

      void setRetryInterval(int retryInterval)
    • getLocalRepository

      ISynchronizableRepository getLocalRepository()
    • getRemoteSessionConfigurationFactory

      CDOSessionConfigurationFactory getRemoteSessionConfigurationFactory()
    • getRemoteSession

      CDOSession getRemoteSession()
    • isRawReplication

      boolean isRawReplication()
    • setRawReplication

      void setRawReplication(boolean rawReplication)
      Since:
      4.0
    • getMaxRecommits

      int getMaxRecommits()
    • setMaxRecommits

      void setMaxRecommits(int maxRecommits)
    • getRecommitInterval

      int getRecommitInterval()
    • setRecommitInterval

      void setRecommitInterval(int recommitInterval)