
public class OPushManager extends Object implements OMetadataUpdateListener
| Modifier and Type | Field and Description |
|---|---|
protected Set<WeakReference<ONetworkProtocolBinary>> |
distributedConfigPush |
protected Map<String,Set<WeakReference<ONetworkProtocolBinary>>> |
functions |
protected Map<String,Set<WeakReference<ONetworkProtocolBinary>>> |
indexManager |
protected Map<String,Set<WeakReference<ONetworkProtocolBinary>>> |
schema |
protected Map<String,Set<WeakReference<ONetworkProtocolBinary>>> |
sequences |
protected Map<String,Set<WeakReference<ONetworkProtocolBinary>>> |
storageConfigurations |
| Constructor and Description |
|---|
OPushManager() |
protected final Set<WeakReference<ONetworkProtocolBinary>> distributedConfigPush
protected final Map<String,Set<WeakReference<ONetworkProtocolBinary>>> storageConfigurations
protected final Map<String,Set<WeakReference<ONetworkProtocolBinary>>> schema
protected final Map<String,Set<WeakReference<ONetworkProtocolBinary>>> indexManager
protected final Map<String,Set<WeakReference<ONetworkProtocolBinary>>> functions
protected final Map<String,Set<WeakReference<ONetworkProtocolBinary>>> sequences
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(String database, OSchemaShared schema)
onSchemaUpdate in interface OMetadataUpdateListenerpublic void onIndexManagerUpdate(String database, com.orientechnologies.orient.core.index.OIndexManager indexManager)
onIndexManagerUpdate in interface OMetadataUpdateListenerpublic void onFunctionLibraryUpdate(String database)
onFunctionLibraryUpdate in interface OMetadataUpdateListenerpublic void onSequenceLibraryUpdate(String database)
onSequenceLibraryUpdate in interface OMetadataUpdateListenerpublic void onStorageConfigurationUpdate(String database, com.orientechnologies.orient.core.config.OStorageConfiguration update)
onStorageConfigurationUpdate in interface OMetadataUpdateListenerCopyright © 2009–2018 OrientDB. All rights reserved.