org.ow2.bonita.facade.remote
Interface RemoteManagementAPI

All Known Subinterfaces:
ManagementAPI

public interface RemoteManagementAPI

For internal use only.


Method Summary
 void clearHistory()
           
 void deletePackage(PackageDefinitionUUID pacDefinitionUUID)
           
 java.util.Map<java.lang.String,ProcessDefinition> deploy(Deployment deployment)
           
 java.util.Map<java.lang.String,ProcessDefinition> deploy(java.net.URL xpdlURL, java.lang.Class<?>[] classes)
           
 java.util.Map<java.lang.String,ProcessDefinition> deployBar(byte[] barFile)
           
 java.util.Map<java.lang.String,ProcessDefinition> deployBar(java.net.URL barFileURL)
           
 void deployClass(byte[] clazz)
           
 void deployClasses(java.util.Set<byte[]> classes)
           
 void deployClassesInJar(byte[] classesArchive)
           
 java.util.Map<java.lang.String,ProcessDefinition> deployXpdl(byte[] xpdlFile)
           
 java.util.Map<java.lang.String,ProcessDefinition> deployXpdl(java.net.URL xpdlURL)
           
 java.util.Map<java.lang.String,ProcessDefinition> deployZip(byte[] zipFile)
           
 java.util.Map<java.lang.String,ProcessDefinition> deployZip(java.net.URL zipURL)
           
 void removeClass(java.lang.String className)
           
 void removeClasses(java.lang.String[] classNames)
           
 void replaceClass(java.lang.String className, byte[] newClazz)
           
 void undeploy(PackageDefinitionUUID packageUUID)
           
 

Method Detail

deploy

java.util.Map<java.lang.String,ProcessDefinition> deploy(Deployment deployment)
                                                         throws DeploymentException,
                                                                java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployBar

java.util.Map<java.lang.String,ProcessDefinition> deployBar(java.net.URL barFileURL)
                                                            throws DeploymentException,
                                                                   java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployBar

java.util.Map<java.lang.String,ProcessDefinition> deployBar(byte[] barFile)
                                                            throws DeploymentException,
                                                                   java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployClass

void deployClass(byte[] clazz)
                 throws DeploymentException,
                        java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployClasses

void deployClasses(java.util.Set<byte[]> classes)
                   throws DeploymentException,
                          java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployClassesInJar

void deployClassesInJar(byte[] classesArchive)
                        throws DeploymentException,
                               java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

undeploy

void undeploy(PackageDefinitionUUID packageUUID)
              throws DeploymentException,
                     java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

removeClass

void removeClass(java.lang.String className)
                 throws DeploymentException,
                        java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

removeClasses

void removeClasses(java.lang.String[] classNames)
                   throws DeploymentException,
                          java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

replaceClass

void replaceClass(java.lang.String className,
                  byte[] newClazz)
                  throws DeploymentException,
                         java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

clearHistory

void clearHistory()
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deployXpdl

java.util.Map<java.lang.String,ProcessDefinition> deployXpdl(java.net.URL xpdlURL)
                                                             throws DeploymentException,
                                                                    java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployXpdl

java.util.Map<java.lang.String,ProcessDefinition> deployXpdl(byte[] xpdlFile)
                                                             throws DeploymentException,
                                                                    java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deploy

java.util.Map<java.lang.String,ProcessDefinition> deploy(java.net.URL xpdlURL,
                                                         java.lang.Class<?>[] classes)
                                                         throws DeploymentException,
                                                                java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployZip

java.util.Map<java.lang.String,ProcessDefinition> deployZip(java.net.URL zipURL)
                                                            throws DeploymentException,
                                                                   java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deployZip

java.util.Map<java.lang.String,ProcessDefinition> deployZip(byte[] zipFile)
                                                            throws DeploymentException,
                                                                   java.rmi.RemoteException
Throws:
DeploymentException
java.rmi.RemoteException

deletePackage

void deletePackage(PackageDefinitionUUID pacDefinitionUUID)
                   throws PackageNotFoundException,
                          UndeletablePackageException,
                          UndeletableInstanceException,
                          java.rmi.RemoteException
Throws:
PackageNotFoundException
UndeletablePackageException
UndeletableInstanceException
java.rmi.RemoteException


Copyright © 2008 OW2 Consortium. All Rights Reserved.