org.apache.servicemix.jbi.deployer
Interface AdminCommandsService

All Known Implementing Classes:
AdminCommandsImpl

public interface AdminCommandsService

Provides a simple interface to access ServiceMix administration commands.


Method Summary
 java.lang.String deployServiceAssembly(java.lang.String file, boolean deferException)
           
 java.lang.String installComponent(java.lang.String file, java.util.Properties properties, boolean deferException)
           
 java.lang.String installSharedLibrary(java.lang.String file, boolean deferException)
           
 java.lang.String listComponents(boolean excludeSEs, boolean excludeBCs, boolean excludePojos, java.lang.String requiredState, java.lang.String sharedLibraryName, java.lang.String serviceAssemblyName)
           
 java.lang.String listServiceAssemblies(java.lang.String state, java.lang.String componentName, java.lang.String serviceAssemblyName)
           
 java.lang.String listSharedLibraries(java.lang.String componentName, java.lang.String sharedLibraryName)
           
 java.lang.String shutdownComponent(java.lang.String name)
           
 java.lang.String shutdownServiceAssembly(java.lang.String name)
           
 java.lang.String startComponent(java.lang.String name)
           
 java.lang.String startServiceAssembly(java.lang.String name)
           
 java.lang.String stopComponent(java.lang.String name)
           
 java.lang.String stopServiceAssembly(java.lang.String name)
           
 java.lang.String undeployServiceAssembly(java.lang.String name)
           
 java.lang.String uninstallComponent(java.lang.String name)
           
 java.lang.String uninstallSharedLibrary(java.lang.String name)
           
 

Method Detail

installComponent

java.lang.String installComponent(java.lang.String file,
                                  java.util.Properties properties,
                                  boolean deferException)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

uninstallComponent

java.lang.String uninstallComponent(java.lang.String name)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

installSharedLibrary

java.lang.String installSharedLibrary(java.lang.String file,
                                      boolean deferException)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

uninstallSharedLibrary

java.lang.String uninstallSharedLibrary(java.lang.String name)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

startComponent

java.lang.String startComponent(java.lang.String name)
                                throws java.lang.Exception
Throws:
java.lang.Exception

stopComponent

java.lang.String stopComponent(java.lang.String name)
                               throws java.lang.Exception
Throws:
java.lang.Exception

shutdownComponent

java.lang.String shutdownComponent(java.lang.String name)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

deployServiceAssembly

java.lang.String deployServiceAssembly(java.lang.String file,
                                       boolean deferException)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

undeployServiceAssembly

java.lang.String undeployServiceAssembly(java.lang.String name)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

startServiceAssembly

java.lang.String startServiceAssembly(java.lang.String name)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

stopServiceAssembly

java.lang.String stopServiceAssembly(java.lang.String name)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

shutdownServiceAssembly

java.lang.String shutdownServiceAssembly(java.lang.String name)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

listComponents

java.lang.String listComponents(boolean excludeSEs,
                                boolean excludeBCs,
                                boolean excludePojos,
                                java.lang.String requiredState,
                                java.lang.String sharedLibraryName,
                                java.lang.String serviceAssemblyName)
                                throws java.lang.Exception
Throws:
java.lang.Exception

listSharedLibraries

java.lang.String listSharedLibraries(java.lang.String componentName,
                                     java.lang.String sharedLibraryName)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

listServiceAssemblies

java.lang.String listServiceAssemblies(java.lang.String state,
                                       java.lang.String componentName,
                                       java.lang.String serviceAssemblyName)
                                       throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005-2010 The Apache Software Foundation. All Rights Reserved.