java.lang.Object
io.ebeaninternal.server.transaction.RemoteTransactionEvent
- All Implemented Interfaces:
BinaryWritable,Runnable
-
Field Summary
Fields inherited from interface io.ebeaninternal.api.BinaryWritable
TYPE_BEANIUD, TYPE_CACHE, TYPE_TABLEIUD, TYPE_TABLEMOD -
Constructor Summary
ConstructorsConstructorDescriptionRemoteTransactionEvent(SpiEbeanServer server) Create from Reading and processing from remote server.RemoteTransactionEvent(String serverName) Create for sending to other servers in the cluster. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBeanPersistIds(BeanPersistIds beanPersist) voidaddRemoteCacheEvent(RemoteCacheEvent remoteCacheEvent) Set the RemoteCacheEvent.voidaddRemoteTableMod(RemoteTableMod remoteTableMod) voidaddTableIUD(TransactionEventTable.TableIUD tableIud) cacheClear(Class<?> beanType) Add a cache clear event for the given bean type.Add a cache clearAll event.booleanisEmpty()voidreadBinary(BinaryReadContext dataInput) Read the binary message.voidrun()voidsetServer(SpiEbeanServer server) toString()voidWrite message in binary format.byte[]writeBinaryAsBytes(int bufferSize) Write a binary message to byte array given an initial buffer size.
-
Constructor Details
-
RemoteTransactionEvent
Create for sending to other servers in the cluster. -
RemoteTransactionEvent
Create from Reading and processing from remote server.
-
-
Method Details
-
run
public void run() -
toString
-
readBinary
Read the binary message.- Throws:
IOException
-
writeBinaryAsBytes
Write a binary message to byte array given an initial buffer size.- Throws:
IOException
-
writeBinary
Description copied from interface:BinaryWritableWrite message in binary format.- Specified by:
writeBinaryin interfaceBinaryWritable- Throws:
IOException
-
isEmpty
public boolean isEmpty() -
addBeanPersistIds
-
cacheClearAll
Add a cache clearAll event. -
cacheClear
Add a cache clear event for the given bean type. -
addRemoteCacheEvent
Set the RemoteCacheEvent. -
addTableIUD
-
addRemoteTableMod
-
getServerName
-
getServer
-
setServer
-
getTableIUDList
-
getBeanPersistList
-
getRemoteCacheEvent
-
getRemoteTableMod
-