Ice.Instrumentation.ObserverUpdater Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice Show documentation
Show all versions of ice Show documentation
Ice is a comprehensive RPC framework that helps you build distributed applications with minimal effort using familiar object-oriented idioms
// **********************************************************************
//
// Copyright (c) 2003-2017 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
//
// Ice version 3.6.4
//
//
//
// Generated from file `Instrumentation.ice'
//
// Warning: do not edit this file.
//
//
//
package Ice.Instrumentation;
/**
* The observer updater interface. This interface is implemented by
* the Ice run-time and an instance of this interface is provided by
* the Ice communicator on initialization to the {@link
* CommunicatorObserver} object set with the communicator
* initialization data. The Ice communicator calls {@link
* CommunicatorObserver#setObserverUpdater} to provide the observer
* updater.
*
* This interface can be used by add-ins implementing the {@link
* CommunicatorObserver} interface to update the observers of
* connections and threads.
*
**/
public interface ObserverUpdater
{
/**
* Update connection observers associated with each of the Ice
* connection from the communicator and its object adapters.
*
* When called, this method goes through all the connections and
* for each connection {@link CommunicatorObserver#getConnectionObserver}
* is called. The implementation of getConnectionObserver has the
* possibility to return an updated observer if necessary.
*
**/
void updateConnectionObservers();
/**
* Update thread observers associated with each of the Ice thread
* from the communicator and its object adapters.
*
* When called, this method goes through all the threads and for
* each thread {@link CommunicatorObserver#getThreadObserver} is
* called. The implementation of getThreadObserver has the
* possibility to return an updated observer if necessary.
*
**/
void updateThreadObservers();
public static final long serialVersionUID = 1728401835216375601L;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy