Ice.PluginFactory 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.
//
package Ice;
/**
* Applications implement this interface to provide a plug-in factory
* to the Ice run time.
**/
public interface PluginFactory
{
/**
* Called by the Ice run time to create a new plug-in.
*
* @param communicator The communicator that is in the process of being initialized.
* @param name The name of the plug-in.
* @param args The arguments that are specified in the plug-ins configuration.
* @return The plug-in that was created by this method.
**/
Plugin create(Communicator communicator, String name, String[] args);
}