Class CallbackOptions

  • All Implemented Interfaces:
    java.io.Serializable

    public class CallbackOptions
    extends java.lang.Object
    implements java.io.Serializable
    Configurable options for callbacks.
    Author:
    Pinaki Poddar
    See Also:
    Serialized Form
    • Constructor Detail

      • CallbackOptions

        public CallbackOptions()
    • Method Detail

      • getPostPersistCallbackImmediate

        public boolean getPostPersistCallbackImmediate()
        Affirms if the post-persist callback is invoked as soon as a new instance is managed. The default is false, implies that the post-persist callback is invoked after the instance been committed or flushed to the datastore. Defaults to false.
      • setPostPersistCallbackImmediate

        public void setPostPersistCallbackImmediate​(boolean flag)
        Sets if the post-persist callback is invoked as soon as a new instance is managed. The default is false, implies that the post-persist callback is invoked after the instance been committed or flushed to the datastore.
      • getAllowsMultipleMethodsForSameCallback

        public boolean getAllowsMultipleMethodsForSameCallback()
        Flags if multiple methods of the same class can handle the same callback event. Defaults to false.
      • setAllowsMultipleMethodsForSameCallback

        public void setAllowsMultipleMethodsForSameCallback​(boolean flag)
        Flags if multiple methods of the same class can handle the same callback event.
      • getAllowsDuplicateListener

        public boolean getAllowsDuplicateListener()
        Flags if duplicate listeners are allowed to handle the same callback event. Defaults to true.
      • setAllowsDuplicateListener

        public void setAllowsDuplicateListener​(boolean flag)
        Flags if duplicate listeners are allowed to handle the same callback event.