Class OPushManager
java.lang.Object
com.orientechnologies.orient.server.OPushManager
- All Implemented Interfaces:
OMetadataUpdateListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final OPushEventTypeprotected final OPushEventTypeprotected final OPushEventTypeprotected final OPushEventTypeprotected final OPushEventType -
Constructor Summary
ConstructorsConstructorDescriptionOPushManager(OContextConfiguration contextConfiguration, OClientConnectionManager sessions) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidgenericNotify(Map<String, Set<OPushInfo>> context, String database, OPushEventType pack) voidonFunctionLibraryUpdate(String database) voidonIndexManagerUpdate(String database, OIndexManagerAbstract indexManager) voidonSchemaUpdate(String database, OSchemaShared schema) voidonSequenceLibraryUpdate(String database) voidonStorageConfigurationUpdate(String database, OStorageConfiguration update) voidpushDistributedConfig(String database, List<String> hosts) voidshutdown()voidsubscribeDistributeConfig(ONetworkProtocolBinary channel, OClientConnection session) voidsubscribeFunctions(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) voidsubscribeIndexManager(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) voidsubscribeSchema(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) voidsubscribeSequences(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) voidsubscribeStorageConfiguration(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session)
-
Field Details
-
distributedConfigPush
-
storageConfigurations
-
schema
-
indexManager
-
functions
-
sequences
-
-
Constructor Details
-
OPushManager
-
-
Method Details
-
pushDistributedConfig
-
subscribeDistributeConfig
-
cleanPushSockets
public void cleanPushSockets() -
shutdown
public void shutdown() -
subscribeStorageConfiguration
public void subscribeStorageConfiguration(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) -
subscribeSchema
public void subscribeSchema(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) -
subscribeIndexManager
public void subscribeIndexManager(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) -
subscribeFunctions
public void subscribeFunctions(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) -
subscribeSequences
public void subscribeSequences(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol, OClientConnection session) -
onIndexManagerUpdate
- Specified by:
onIndexManagerUpdatein interfaceOMetadataUpdateListener
-
onFunctionLibraryUpdate
- Specified by:
onFunctionLibraryUpdatein interfaceOMetadataUpdateListener
-
onSequenceLibraryUpdate
- Specified by:
onSequenceLibraryUpdatein interfaceOMetadataUpdateListener
-
onStorageConfigurationUpdate
- Specified by:
onStorageConfigurationUpdatein interfaceOMetadataUpdateListener
-
close
-
genericNotify
-