Ice.RemoteLoggerPrx 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-2018 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.5
//
//
//
// Generated from file `RemoteLogger.ice'
//
// Warning: do not edit this file.
//
//
//
package Ice;
/**
* The Ice remote logger interface. An application can implement a
* RemoteLogger to receive the log messages sent to the local {@link Logger}
* of another Ice application.
*
**/
public interface RemoteLoggerPrx extends Ice.ObjectPrx
{
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
**/
public void init(String prefix, LogMessage[] logMessages);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __ctx The Context map to send with the invocation.
**/
public void init(String prefix, LogMessage[] logMessages, java.util.Map __ctx);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix, LogMessage[] logMessages);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __ctx The Context map to send with the invocation.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix, LogMessage[] logMessages, java.util.Map __ctx);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix, LogMessage[] logMessages, Ice.Callback __cb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix, LogMessage[] logMessages, java.util.Map __ctx, Ice.Callback __cb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix, LogMessage[] logMessages, Callback_RemoteLogger_init __cb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix, LogMessage[] logMessages, java.util.Map __ctx, Callback_RemoteLogger_init __cb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix,
LogMessage[] logMessages,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix,
LogMessage[] logMessages,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix,
LogMessage[] logMessages,
java.util.Map __ctx,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param prefix The prefix of the associated local Logger.
*
* @param logMessages Old log messages generated before "now".
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_init(String prefix,
LogMessage[] logMessages,
java.util.Map __ctx,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
*
* @param __result The asynchronous result object.
**/
public void end_init(Ice.AsyncResult __result);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
**/
public void log(LogMessage message);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __ctx The Context map to send with the invocation.
**/
public void log(LogMessage message, java.util.Map __ctx);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __ctx The Context map to send with the invocation.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message, java.util.Map __ctx);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message, Ice.Callback __cb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message, java.util.Map __ctx, Ice.Callback __cb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message, Callback_RemoteLogger_log __cb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __ctx The Context map to send with the invocation.
* @param __cb The asynchronous callback object.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message, java.util.Map __ctx, Callback_RemoteLogger_log __cb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message,
java.util.Map __ctx,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param message The message to log.
*
* @param __ctx The Context map to send with the invocation.
* @param __responseCb The lambda response callback.
* @param __exceptionCb The lambda exception callback.
* @param __sentCb The lambda sent callback.
* @return The asynchronous result object.
**/
public Ice.AsyncResult begin_log(LogMessage message,
java.util.Map __ctx,
IceInternal.Functional_VoidCallback __responseCb,
IceInternal.Functional_GenericCallback1 __exceptionCb,
IceInternal.Functional_BoolCallback __sentCb);
/**
* Log a LogMessage. Note that log may be called by LoggerAdmin before init.
*
* @param __result The asynchronous result object.
**/
public void end_log(Ice.AsyncResult __result);
}