Class CacheSimpleEntryListenerConfig

java.lang.Object
com.hazelcast.config.CacheSimpleEntryListenerConfig
All Implemented Interfaces:
DataSerializable, IdentifiedDataSerializable

public class CacheSimpleEntryListenerConfig
extends Object
implements IdentifiedDataSerializable
Simple configuration to hold parsed listener config.
  • Constructor Details

    • CacheSimpleEntryListenerConfig

      public CacheSimpleEntryListenerConfig​(CacheSimpleEntryListenerConfig listenerConfig)
    • CacheSimpleEntryListenerConfig

      public CacheSimpleEntryListenerConfig()
  • Method Details

    • getCacheEntryListenerFactory

      public String getCacheEntryListenerFactory()
    • setCacheEntryListenerFactory

      public CacheSimpleEntryListenerConfig setCacheEntryListenerFactory​(String cacheEntryListenerFactory)
    • getCacheEntryEventFilterFactory

      public String getCacheEntryEventFilterFactory()
    • setCacheEntryEventFilterFactory

      public CacheSimpleEntryListenerConfig setCacheEntryEventFilterFactory​(String cacheEntryEventFilterFactory)
    • isOldValueRequired

      public boolean isOldValueRequired()
      If old value is required, previously assigned values for the affected keys will be sent to this cache entry listener implementation.
      Returns:
      true if old value is required, false otherwise
    • setOldValueRequired

      public CacheSimpleEntryListenerConfig setOldValueRequired​(boolean oldValueRequired)
      If true, previously assigned values for the affected keys will be sent to this cache entry listener implementation. Setting this attribute to true creates additional traffic. Default value is false.
      Parameters:
      oldValueRequired - true to have old value required, false otherwise
      Returns:
      this configuration
    • isSynchronous

      public boolean isSynchronous()
      If true, this cache entry listener implementation will be called in a synchronous manner.
      Returns:
      true if this cache entry listener implementation will be called in a synchronous manner, false otherwise
    • setSynchronous

      public CacheSimpleEntryListenerConfig setSynchronous​(boolean synchronous)
      If true, this cache entry listener implementation will be called in a synchronous manner.
      Parameters:
      synchronous - true to have this cache entry listener implementation called in a synchronous manner, false otherwise.
      Returns:
      this configuration
    • equals

      public final boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • getFactoryId

      public int getFactoryId()
      Description copied from interface: IdentifiedDataSerializable
      Returns DataSerializableFactory factory ID for this class.
      Specified by:
      getFactoryId in interface IdentifiedDataSerializable
      Returns:
      factory ID
    • getClassId

      public int getClassId()
      Description copied from interface: IdentifiedDataSerializable
      Returns type identifier for this class. It should be unique per DataSerializableFactory.
      Specified by:
      getClassId in interface IdentifiedDataSerializable
      Returns:
      type ID
    • writeData

      public void writeData​(ObjectDataOutput out) throws IOException
      Description copied from interface: DataSerializable
      Writes object fields to output stream
      Specified by:
      writeData in interface DataSerializable
      Parameters:
      out - output
      Throws:
      IOException - if an I/O error occurs. In particular, an IOException may be thrown if the output stream has been closed.
    • readData

      public void readData​(ObjectDataInput in) throws IOException
      Description copied from interface: DataSerializable
      Reads fields from the input stream
      Specified by:
      readData in interface DataSerializable
      Parameters:
      in - input
      Throws:
      IOException - if an I/O error occurs. In particular, an IOException may be thrown if the input stream has been closed.
    • toString

      public String toString()
      Overrides:
      toString in class Object