Uses of Class
io.ebeaninternal.server.transaction.RemoteTransactionEvent
Packages that use RemoteTransactionEvent
Package
Description
Clustering service for an application.
Core implementation objects
Transaction implementation
-
Uses of RemoteTransactionEvent in io.ebeaninternal.api
Methods in io.ebeaninternal.api with parameters of type RemoteTransactionEventModifier and TypeMethodDescriptionvoidSpiEbeanServer.remoteTransactionEvent(RemoteTransactionEvent event) An event from another server in the cluster used to notify local BeanListeners of remote inserts updates and deletes. -
Uses of RemoteTransactionEvent in io.ebeaninternal.server.cluster
Methods in io.ebeaninternal.server.cluster that return RemoteTransactionEventModifier and TypeMethodDescriptionBinaryTransactionEventReader.read(byte[] byteData) Read Transaction from bytes.BinaryTransactionEventReader.read(BinaryReadContext dataInput) Read Transaction using BinaryReadContext.Methods in io.ebeaninternal.server.cluster with parameters of type RemoteTransactionEventModifier and TypeMethodDescriptionvoidClusterBroadcast.broadcast(RemoteTransactionEvent remoteTransEvent) Send a transaction event to all the members of the cluster.voidClusterManager.broadcast(RemoteTransactionEvent event) Send the message headers and payload to every server in the cluster. -
Uses of RemoteTransactionEvent in io.ebeaninternal.server.core
Methods in io.ebeaninternal.server.core with parameters of type RemoteTransactionEventModifier and TypeMethodDescriptionvoidDefaultServer.remoteTransactionEvent(RemoteTransactionEvent event) Another server in the cluster sent this event so that we can inform local BeanListeners of inserts updates and deletes that occurred remotely (on another server in the cluster). -
Uses of RemoteTransactionEvent in io.ebeaninternal.server.transaction
Methods in io.ebeaninternal.server.transaction that return RemoteTransactionEventModifier and TypeMethodDescriptionRemoteTransactionEvent.cacheClear(Class<?> beanType) Add a cache clear event for the given bean type.RemoteTransactionEvent.cacheClearAll()Add a cache clearAll event.Methods in io.ebeaninternal.server.transaction with parameters of type RemoteTransactionEventModifier and TypeMethodDescriptionfinal voidTransactionManager.remoteTransactionEvent(RemoteTransactionEvent remoteEvent) Notify local BeanPersistListeners etc of events from another server in the cluster.