Package org.openspaces.events.notify
Class NotifyEventContainerServiceDetails
java.lang.Object
org.openspaces.pu.service.PlainServiceDetails
org.openspaces.events.EventContainerServiceDetails
org.openspaces.events.notify.NotifyEventContainerServiceDetails
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable,ServiceDetails
Notify container service details.
- Author:
- kimchy
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.openspaces.events.EventContainerServiceDetails
SERVICE_TYPEFields inherited from class org.openspaces.pu.service.PlainServiceDetails
attributes, description, id, longDescription, serviceSubType, serviceType -
Constructor Summary
ConstructorsConstructorDescriptionNotifyEventContainerServiceDetails(String id, String gigaSpace, Object template, boolean performSnapshot, String transactionManager, int commType, boolean fifo, Integer batchSize, Integer batchTime, Integer batchPendingThreshold, boolean autoRenew, Boolean notifyAll, Boolean notifyWrite, Boolean notifyUpdate, Boolean notifyTake, Boolean notifyLeaseExpire, Boolean notifyUnmatched, Boolean notifyMatched, Boolean notifyRematched, Boolean triggerNotifyTemplate, Boolean replicateNotifyTemplate, boolean performTakeOnNotify, boolean passArrayAsIs, boolean guaranteed, boolean durable, String tag) -
Method Summary
Modifier and TypeMethodDescriptionaggregateById(ServiceDetails[] servicesDetails) aggregateByServiceSubType(ServiceDetails[] servicesDetails) getTag()isFifo()Deprecated.voidvoidMethods inherited from class org.openspaces.events.EventContainerServiceDetails
getGigaSpace, getQueryDetails, getTemplate, getTransactionManager, isPerformSnapshot, isTransactionalMethods inherited from class org.openspaces.pu.service.PlainServiceDetails
aggregateByServiceType, getAttributes, getDescription, getId, getLongDescription, getServiceSubType, getServiceType, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
SERVICE_SUB_TYPE
- See Also:
-
-
Constructor Details
-
NotifyEventContainerServiceDetails
public NotifyEventContainerServiceDetails() -
NotifyEventContainerServiceDetails
public NotifyEventContainerServiceDetails(String id, String gigaSpace, Object template, boolean performSnapshot, String transactionManager, int commType, boolean fifo, Integer batchSize, Integer batchTime, Integer batchPendingThreshold, boolean autoRenew, Boolean notifyAll, Boolean notifyWrite, Boolean notifyUpdate, Boolean notifyTake, Boolean notifyLeaseExpire, Boolean notifyUnmatched, Boolean notifyMatched, Boolean notifyRematched, Boolean triggerNotifyTemplate, Boolean replicateNotifyTemplate, boolean performTakeOnNotify, boolean passArrayAsIs, boolean guaranteed, boolean durable, String tag)
-
-
Method Details
-
getCommType
-
isFifo
-
getBatchSize
-
getBatchTime
-
isAutoRenew
-
isNotifyWrite
-
isNotifyUpdate
Deprecated.since 9.1 useisNotifyMatched()orisNotifyRematched()instead. -
isNotifyTake
-
isNotifyLeaseExpire
-
isNotifyUnmatched
-
isNotifyMatched
-
isNotifyRematched
-
isTriggerNotifyTemplate
-
isReplicateNotifyTemplate
-
isPerformTakeOnNotify
-
isPassArrayAsIs
-
isGuaranteed
-
isDurable
-
getTag
- Returns:
- a name/id/tag in case of a durable event listener, or null.
- Since:
- 14.5
-
aggregateById
- Overrides:
aggregateByIdin classPlainServiceDetails
-
aggregateByServiceSubType
- Overrides:
aggregateByServiceSubTypein classPlainServiceDetails
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classEventContainerServiceDetails- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classEventContainerServiceDetails- Throws:
IOExceptionClassNotFoundException
-
isNotifyMatched()orisNotifyRematched()instead.