package com.sun.corba.se.PortableActivationIDL;
/**
* com/sun/corba/se/PortableActivationIDL/RepositoryOperations.java .
* Generated by the IDL-to-Java compiler (portable), version "3.2"
* from ../../../../src/share/classes/com/sun/corba/se/PortableActivationIDL/activation.idl
* Friday, May 25, 2007 4:50:49 o'clock PM EDT
*/
public interface RepositoryOperations
{
/** register server definition.
* This returns the serverId of the server. A newly created server is
* always uninstalled.
*/
String registerServer (com.sun.corba.se.PortableActivationIDL.RepositoryPackage.ServerDef serverDef) throws com.sun.corba.se.PortableActivationIDL.ServerAlreadyRegistered, com.sun.corba.se.PortableActivationIDL.BadServerDefinition;
/** unregister server definition
*/
void unregisterServer (String serverId) throws com.sun.corba.se.PortableActivationIDL.ServerNotRegistered;
/** get server definition
*/
com.sun.corba.se.PortableActivationIDL.RepositoryPackage.ServerDef getServer (String serverId) throws com.sun.corba.se.PortableActivationIDL.ServerNotRegistered;
/** Return whether the server has been installed
*/
boolean isInstalled (String serverId) throws com.sun.corba.se.PortableActivationIDL.ServerNotRegistered;
/** Mark the server as being installed. Raises ServerAlreadyInstalled
* if the server is currently marked as installed.
*/
void install (String serverId) throws com.sun.corba.se.PortableActivationIDL.ServerNotRegistered, com.sun.corba.se.PortableActivationIDL.ServerAlreadyInstalled;
/** Mark the server as being uninstalled. Raises ServerAlreadyUninstalled
* if the server is currently marked as uninstalled.
*/
void uninstall (String serverId) throws com.sun.corba.se.PortableActivationIDL.ServerNotRegistered, com.sun.corba.se.PortableActivationIDL.ServerAlreadyUninstalled;
/** list registered servers
*/
String[] listRegisteredServers ();
/** Returns list of ALL applicationNames defined in ServerDefs of registered
* servers.
*/
String[] getApplicationNames ();
/** Find the ServerID associated with the given application name.
*/
String getServerID (String applicationName) throws com.sun.corba.se.PortableActivationIDL.ServerNotRegistered;
} // interface RepositoryOperations