Package app.l2nx.gs.adapter.core.sync
Class NxSyncImpl
java.lang.Object
app.l2nx.gs.adapter.core.sync.NxSyncImpl
- All Implemented Interfaces:
app.l2nx.gs.adapter.api.spi.NxSync
Session-scoped
NxSync façade — per-entity NxSyncTrigger
registry populated by sync modules during onConnect. Survives
reconnect; triggers re-register on each handshake.
Catches Throwable from triggers to keep the game thread safe;
unknown entity is DEBUG-logged (host may call unconditionally).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidregisterTrigger(String entityName, app.l2nx.gs.adapter.api.spi.NxSyncTrigger trigger) voidrequestNow(String entityName, long pk) voidrequestNow(String entityName, Collection<Long> pks)
-
Constructor Details
-
NxSyncImpl
public NxSyncImpl()
-
-
Method Details
-
requestNow
- Specified by:
requestNowin interfaceapp.l2nx.gs.adapter.api.spi.NxSync
-
requestNow
- Specified by:
requestNowin interfaceapp.l2nx.gs.adapter.api.spi.NxSync
-
registerTrigger
- Specified by:
registerTriggerin interfaceapp.l2nx.gs.adapter.api.spi.NxSync
-
clearTriggers
public void clearTriggers()
-