
public class OPushManager extends java.lang.Object implements OMetadataUpdateListener
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<java.lang.ref.WeakReference<ONetworkProtocolBinary>> |
distributedConfigPush |
protected OPushEventType |
functions |
protected OPushEventType |
indexManager |
protected OPushEventType |
schema |
protected OPushEventType |
sequences |
protected OPushEventType |
storageConfigurations |
| Constructor and Description |
|---|
OPushManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanPushSockets() |
void |
genericNotify(java.util.Map<java.lang.String,java.util.Set<java.lang.ref.WeakReference<ONetworkProtocolBinary>>> context,
java.lang.String database,
OPushEventType pack) |
void |
onFunctionLibraryUpdate(java.lang.String database) |
void |
onIndexManagerUpdate(java.lang.String database,
com.orientechnologies.orient.core.index.OIndexManagerAbstract indexManager) |
void |
onSchemaUpdate(java.lang.String database,
OSchemaShared schema) |
void |
onSequenceLibraryUpdate(java.lang.String database) |
void |
onStorageConfigurationUpdate(java.lang.String database,
com.orientechnologies.orient.core.config.OStorageConfiguration update) |
void |
pushDistributedConfig(java.lang.String database,
java.util.List<java.lang.String> hosts) |
void |
shutdown() |
void |
subscribeDistributeConfig(ONetworkProtocolBinary channel) |
void |
subscribeFunctions(ODatabaseDocumentInternal database,
ONetworkProtocolBinary protocol) |
void |
subscribeIndexManager(ODatabaseDocumentInternal database,
ONetworkProtocolBinary protocol) |
void |
subscribeSchema(ODatabaseDocumentInternal database,
ONetworkProtocolBinary protocol) |
void |
subscribeSequences(ODatabaseDocumentInternal database,
ONetworkProtocolBinary protocol) |
void |
subscribeStorageConfiguration(ODatabaseDocumentInternal database,
ONetworkProtocolBinary protocol) |
protected final java.util.Set<java.lang.ref.WeakReference<ONetworkProtocolBinary>> distributedConfigPush
protected final OPushEventType storageConfigurations
protected final OPushEventType schema
protected final OPushEventType indexManager
protected final OPushEventType functions
protected final OPushEventType sequences
public void pushDistributedConfig(java.lang.String database,
java.util.List<java.lang.String> hosts)
public void subscribeDistributeConfig(ONetworkProtocolBinary channel)
public void cleanPushSockets()
public void shutdown()
public void subscribeStorageConfiguration(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol)
public void subscribeSchema(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol)
public void subscribeIndexManager(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol)
public void subscribeFunctions(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol)
public void subscribeSequences(ODatabaseDocumentInternal database, ONetworkProtocolBinary protocol)
public void onSchemaUpdate(java.lang.String database,
OSchemaShared schema)
onSchemaUpdate in interface OMetadataUpdateListenerpublic void onIndexManagerUpdate(java.lang.String database,
com.orientechnologies.orient.core.index.OIndexManagerAbstract indexManager)
onIndexManagerUpdate in interface OMetadataUpdateListenerpublic void onFunctionLibraryUpdate(java.lang.String database)
onFunctionLibraryUpdate in interface OMetadataUpdateListenerpublic void onSequenceLibraryUpdate(java.lang.String database)
onSequenceLibraryUpdate in interface OMetadataUpdateListenerpublic void onStorageConfigurationUpdate(java.lang.String database,
com.orientechnologies.orient.core.config.OStorageConfiguration update)
onStorageConfigurationUpdate in interface OMetadataUpdateListenerpublic void genericNotify(java.util.Map<java.lang.String,java.util.Set<java.lang.ref.WeakReference<ONetworkProtocolBinary>>> context, java.lang.String database, OPushEventType pack)
Copyright © 2009–2022 OrientDB. All rights reserved.