|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.petals.jbi.management.admin.AdminServiceImpl
public class AdminServiceImpl
TODO AdminServiceImpl : check the exceptions catch
| Field Summary | |
|---|---|
protected org.ow2.petals.util.LoggingUtil |
log
Logger wrapper |
| Constructor Summary | |
|---|---|
AdminServiceImpl()
Default constructor |
|
| Method Summary | |
|---|---|
javax.jbi.management.ComponentLifeCycleMBean |
getBindingComponentLifeCycleByName(java.lang.String name)
Find the ComponentLifeCycleMBean of a JBI Component by its unique
name. |
javax.management.ObjectName[] |
getBindingComponents()
|
java.util.Map<java.lang.String,javax.jbi.management.ComponentLifeCycleMBean> |
getBindingComponentsLifeCycles()
|
javax.management.ObjectName |
getComponentByName(java.lang.String name)
|
javax.jbi.management.ComponentLifeCycleMBean |
getEngineComponentLifeCycleByName(java.lang.String name)
Find the ComponentLifeCycleMBean of a JBI Component by its unique
name. |
javax.management.ObjectName[] |
getEngineComponents()
|
Installer |
getInstallerByName(java.lang.String name)
Get the Installer by its component name. |
javax.management.ObjectName |
getInstallerMBeanNameByName(java.lang.String name)
Get the ObjectName by its installer name. |
Installer[] |
getInstallers()
Get the list of Installers |
MBeanNamesImpl |
getMBeanNames()
Get the PEtALS MbeanNames instance. |
javax.management.MBeanServer |
getMBeanServer()
Get the MBeanServer. |
java.util.Map<java.lang.String,ServiceAssemblyLifeCycle> |
getServiceAssemblies()
Get the map of ServiceAssemblyLifeCycle by names. |
ServiceAssemblyLifeCycle |
getServiceAssemblyByName(java.lang.String saName)
Get the ServiceAssemblyLifeCycle by its unique name. |
java.util.Map<java.lang.String,javax.jbi.management.ComponentLifeCycleMBean> |
getServiceEnginesLifeCycles()
|
java.util.List<ServiceUnitLifeCycle> |
getServiceUnitsLifeCyclesForComponent(java.lang.String component)
|
java.util.Map<java.lang.String,SharedLibraryLifeCycle> |
getSharedLibraries()
Get the map of SharedLibraryLifeCycle by names. |
SharedLibraryLifeCycle |
getSharedLibraryByName(java.lang.String slName)
Get the SharedLibraryLifeCycle by its unique name. |
java.lang.String |
getSystemInfo()
|
javax.management.ObjectName |
getSystemService(java.lang.String serviceName)
|
javax.management.ObjectName[] |
getSystemServices()
|
boolean |
isBinding(java.lang.String componentName)
|
boolean |
isEngine(java.lang.String componentName)
|
boolean |
isExchangeWithConsumerOkayForComponent(java.lang.String componentName,
javax.jbi.servicedesc.ServiceEndpoint internalEndpoint,
javax.jbi.messaging.MessageExchange exchange)
|
boolean |
isExchangeWithProviderOkayForComponent(java.lang.String componentName,
javax.jbi.servicedesc.ServiceEndpoint internalEndpoint,
javax.jbi.messaging.MessageExchange exchange)
|
javax.management.ObjectName |
registerBindingComponent(javax.jbi.management.ComponentLifeCycleMBean lifeCycle,
java.lang.String name)
|
javax.management.ObjectName |
registerEngineComponent(javax.jbi.management.ComponentLifeCycleMBean lifeCycle,
java.lang.String name)
|
javax.management.ObjectName |
registerInstaller(Installer installer,
java.lang.String name)
|
void |
registerServiceAssembly(ServiceAssemblyLifeCycle serviceAssemblyLifeCycle,
java.lang.String name)
|
void |
registerSharedLibrary(SharedLibraryLifeCycle sharedLibraryLifeCycle,
java.lang.String name)
|
protected void |
start()
|
protected void |
stop()
|
void |
unregisterBindingComponent(java.lang.String name)
|
void |
unregisterEngineComponent(java.lang.String name)
|
void |
unregisterInstaller(java.lang.String name)
|
void |
unregisterServiceAssembly(java.lang.String name)
|
void |
unregisterSharedLibrary(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.ow2.petals.util.LoggingUtil log
| Constructor Detail |
|---|
public AdminServiceImpl()
| Method Detail |
|---|
public javax.management.ObjectName[] getBindingComponents()
getBindingComponents in interface javax.jbi.management.AdminServiceMBeanpublic javax.management.ObjectName[] getEngineComponents()
getEngineComponents in interface javax.jbi.management.AdminServiceMBeanpublic javax.management.ObjectName getComponentByName(java.lang.String name)
getComponentByName in interface javax.jbi.management.AdminServiceMBeanpublic java.lang.String getSystemInfo()
getSystemInfo in interface javax.jbi.management.AdminServiceMBeanpublic javax.management.ObjectName getSystemService(java.lang.String serviceName)
getSystemService in interface javax.jbi.management.AdminServiceMBeanpublic javax.management.ObjectName[] getSystemServices()
getSystemServices in interface javax.jbi.management.AdminServiceMBeanpublic boolean isBinding(java.lang.String componentName)
isBinding in interface javax.jbi.management.AdminServiceMBeanpublic boolean isEngine(java.lang.String componentName)
isEngine in interface javax.jbi.management.AdminServiceMBean
public boolean isExchangeWithConsumerOkayForComponent(java.lang.String componentName,
javax.jbi.servicedesc.ServiceEndpoint internalEndpoint,
javax.jbi.messaging.MessageExchange exchange)
throws javax.jbi.JBIException
javax.jbi.JBIException
public boolean isExchangeWithProviderOkayForComponent(java.lang.String componentName,
javax.jbi.servicedesc.ServiceEndpoint internalEndpoint,
javax.jbi.messaging.MessageExchange exchange)
throws javax.jbi.JBIException
javax.jbi.JBIExceptionpublic MBeanNamesImpl getMBeanNames()
AdminServiceMbeanNames instance.
getMBeanNames in interface AdminServicepublic javax.management.MBeanServer getMBeanServer()
AdminServiceMBeanServer.
getMBeanServer in interface AdminServicepublic javax.jbi.management.ComponentLifeCycleMBean getBindingComponentLifeCycleByName(java.lang.String name)
AdminServiceComponentLifeCycleMBean of a JBI Component by its unique
name.
getBindingComponentLifeCycleByName in interface AdminServicename - the name of the binding component; must be non-null and
non-empty
ComponentLifeCycleMBean of the component, or
null if there is no such component with the given
namepublic javax.jbi.management.ComponentLifeCycleMBean getEngineComponentLifeCycleByName(java.lang.String name)
AdminServiceComponentLifeCycleMBean of a JBI Component by its unique
name.
getEngineComponentLifeCycleByName in interface AdminServicename - the name of the engine component; must be non-null and
non-empty
ComponentLifeCycleMBean of the component, or
null if there is no such component with the given
namepublic Installer getInstallerByName(java.lang.String name)
AdminServiceInstaller by its component name.
getInstallerByName in interface AdminServiceInstallerpublic javax.management.ObjectName getInstallerMBeanNameByName(java.lang.String name)
AdminServiceObjectName by its installer name.
getInstallerMBeanNameByName in interface AdminServiceObjectNamepublic Installer[] getInstallers()
AdminServiceInstallers
getInstallers in interface AdminServicepublic ServiceAssemblyLifeCycle getServiceAssemblyByName(java.lang.String saName)
AdminServiceServiceAssemblyLifeCycle by its unique name.
getServiceAssemblyByName in interface AdminServiceServiceAssemblyLifeCyclepublic java.util.Map<java.lang.String,ServiceAssemblyLifeCycle> getServiceAssemblies()
AdminServiceServiceAssemblyLifeCycle by names.
getServiceAssemblies in interface AdminServicepublic SharedLibraryLifeCycle getSharedLibraryByName(java.lang.String slName)
AdminServiceSharedLibraryLifeCycle by its unique name.
getSharedLibraryByName in interface AdminServiceSharedLibraryLifeCyclepublic java.util.Map<java.lang.String,SharedLibraryLifeCycle> getSharedLibraries()
AdminServiceSharedLibraryLifeCycle by names.
getSharedLibraries in interface AdminServicepublic java.util.Map<java.lang.String,javax.jbi.management.ComponentLifeCycleMBean> getBindingComponentsLifeCycles()
getBindingComponentsLifeCycles in interface AdminServicepublic java.util.Map<java.lang.String,javax.jbi.management.ComponentLifeCycleMBean> getServiceEnginesLifeCycles()
getServiceEnginesLifeCycles in interface AdminServicepublic java.util.List<ServiceUnitLifeCycle> getServiceUnitsLifeCyclesForComponent(java.lang.String component)
getServiceUnitsLifeCyclesForComponent in interface AdminService
public javax.management.ObjectName registerBindingComponent(javax.jbi.management.ComponentLifeCycleMBean lifeCycle,
java.lang.String name)
throws ManagementException
registerBindingComponent in interface AdminServiceManagementException
public javax.management.ObjectName registerEngineComponent(javax.jbi.management.ComponentLifeCycleMBean lifeCycle,
java.lang.String name)
throws ManagementException
registerEngineComponent in interface AdminServiceManagementException
public javax.management.ObjectName registerInstaller(Installer installer,
java.lang.String name)
throws ManagementException
registerInstaller in interface AdminServiceManagementException
public void registerServiceAssembly(ServiceAssemblyLifeCycle serviceAssemblyLifeCycle,
java.lang.String name)
registerServiceAssembly in interface AdminService
public void registerSharedLibrary(SharedLibraryLifeCycle sharedLibraryLifeCycle,
java.lang.String name)
registerSharedLibrary in interface AdminService
public void unregisterBindingComponent(java.lang.String name)
throws ManagementException
unregisterBindingComponent in interface AdminServiceManagementException
public void unregisterEngineComponent(java.lang.String name)
throws ManagementException
unregisterEngineComponent in interface AdminServiceManagementException
public void unregisterInstaller(java.lang.String name)
throws ManagementException
unregisterInstaller in interface AdminServiceManagementException
public void unregisterServiceAssembly(java.lang.String name)
throws ManagementException
unregisterServiceAssembly in interface AdminServiceManagementException
public void unregisterSharedLibrary(java.lang.String name)
throws ManagementException
unregisterSharedLibrary in interface AdminServiceManagementException
protected void start()
throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleExceptionLifeCycleController.startFc()
protected void stop()
throws org.objectweb.fractal.api.control.IllegalLifeCycleException
org.objectweb.fractal.api.control.IllegalLifeCycleException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||