Class ReplicationInExceptionHandler

java.lang.Object
com.gigaspaces.internal.cluster.node.impl.handlers.ReplicationInExceptionHandler
Direct Known Subclasses:
PrimaryBackupReplicationInExceptionHandler

public class ReplicationInExceptionHandler extends Object
Handles exceptions on consuming replication packets.
Since:
8.0
Author:
anna
  • Field Details

    • _spaceName

      protected String _spaceName
  • Constructor Details

    • ReplicationInExceptionHandler

      public ReplicationInExceptionHandler(String spaceName, boolean isCentralDB)
  • Method Details

    • handleEntryLockedByTransactionOnTake

      public void handleEntryLockedByTransactionOnTake(org.slf4j.Logger logger, IEntryPacket entryPacket)
    • handleEntryAlreadyInSpaceOnWrite

      public void handleEntryAlreadyInSpaceOnWrite(IReplicationInContext context, IEntryPacket entryPacket)
    • handleEntryNotInSpaceOnTake

      public void handleEntryNotInSpaceOnTake(org.slf4j.Logger logger, IEntryPacket entryPacket)
    • handleEntryVersionConflictOnTake

      public void handleEntryVersionConflictOnTake(org.slf4j.Logger logger, IEntryPacket entryPacket, EntryVersionConflictException ex)
    • handleNoClassNameOnTake

      public void handleNoClassNameOnTake(org.slf4j.Logger logger, String uid)
    • handleEntryLockedByTransactionOnUpdate

      public void handleEntryLockedByTransactionOnUpdate(org.slf4j.Logger logger, IEntryPacket entryPacket)
    • handleEntryLockedByTransactionOnChange

      public void handleEntryLockedByTransactionOnChange(org.slf4j.Logger logger, ITemplatePacket entryPacket)
    • handleEntryVersionConflictOnUpdate

      public void handleEntryVersionConflictOnUpdate(org.slf4j.Logger logger, IEntryPacket entryPacket, EntryVersionConflictException ex)
    • handleEntryVersionConflictOnChange

      public void handleEntryVersionConflictOnChange(org.slf4j.Logger logger, ITemplatePacket entryPacket, EntryVersionConflictException ex)
    • handleEntryVersionConflictOnUpdate

      public void handleEntryVersionConflictOnUpdate(org.slf4j.Logger logger, IEntryPacket entryPacket, EntryVersionConflictException ex, LogLevel logLevel)
    • handleEntryVersionConflictOnChange

      public void handleEntryVersionConflictOnChange(org.slf4j.Logger logger, ITemplatePacket entryPacket, EntryVersionConflictException ex, LogLevel logLevel)
    • handleEntryNotInSpaceOnUpdate

      public void handleEntryNotInSpaceOnUpdate(org.slf4j.Logger logger, IEntryPacket entryPacket, EntryNotInSpaceException ex)
    • handleEntryNotInSpaceOnChange

      public void handleEntryNotInSpaceOnChange(org.slf4j.Logger logger, ITemplatePacket entryPacket)
    • getDefaultExceptionLevel

      protected LogLevel getDefaultExceptionLevel()
    • logMessage

      protected void logMessage(org.slf4j.Logger logger, String operation, String className, String uid, LogLevel logLevel, String symptom)