java.lang.Object
service.database.AbstractDatabaseService.Subscription
- All Implemented Interfaces:
api.DataChangeListener<SCHEMA,DATA>
- Enclosing class:
- AbstractDatabaseService<SCHEMA extends api.Schema,DATA,D,S,Q,U,I>
protected class AbstractDatabaseService.Subscription
extends java.lang.Object
implements api.DataChangeListener<SCHEMA,DATA>
-
Constructor Summary
Constructors
| Constructor |
Description |
Subscription(java.net.Socket socket,
java.util.function.Predicate<DATA> dataFilter) |
|
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
public Subscription(
java.net.Socket socket,
java.util.function.Predicate<DATA> dataFilter)
-
Method Details
-
public void initiated(
SCHEMA newSchema)
- Specified by:
initiated in interface api.DataChangeListener<SCHEMA extends api.Schema,DATA>
-
public void inserted(
DATA insertedData)
- Specified by:
inserted in interface api.DataChangeListener<SCHEMA extends api.Schema,DATA>
-
public void deleted(
DATA deletedData)
- Specified by:
deleted in interface api.DataChangeListener<SCHEMA extends api.Schema,DATA>
-
public void updated(
DATA oldData,
DATA newData)
- Specified by:
updated in interface api.DataChangeListener<SCHEMA extends api.Schema,DATA>