Ice.Plugin Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice-compat Show documentation
Show all versions of ice-compat Show documentation
Ice is a comprehensive RPC framework that helps you build distributed applications with minimal effort using familiar object-oriented idioms
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
//
// Ice version 3.7.3
//
//
//
// Generated from file `Plugin.ice'
//
// Warning: do not edit this file.
//
//
//
package Ice;
/**
* A communicator plug-in. A plug-in generally adds a feature to a
* communicator, such as support for a protocol.
*
* The communicator loads its plug-ins in two stages: the first stage
* creates the plug-ins, and the second stage invokes {@link Plugin#initialize} on
* each one.
*
**/
public interface Plugin
{
/**
* Perform any necessary initialization steps.
*
**/
void initialize();
/**
* Called when the communicator is being destroyed.
*
**/
void destroy();
public static final long serialVersionUID = 6647859466719422395L;
}