org.qi4j.library.jmx
Class ApplicationManagerService.Mixin

java.lang.Object
  extended by org.qi4j.library.jmx.ApplicationManagerService.Mixin
All Implemented Interfaces:
Composite, Identity, ServiceComposite, ApplicationManagerService
Enclosing interface:
ApplicationManagerService

public abstract static class ApplicationManagerService.Mixin
extends java.lang.Object
implements ApplicationManagerService


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.qi4j.library.jmx.ApplicationManagerService
ApplicationManagerService.Activator, ApplicationManagerService.ImportedServiceBean, ApplicationManagerService.LayerBean, ApplicationManagerService.Mixin, ApplicationManagerService.ServiceBean
 
Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity
Identity.IdentityMixin
 
Field Summary
 Application application
           
 javax.management.MBeanServer server
           
 
Constructor Summary
ApplicationManagerService.Mixin()
           
 
Method Summary
 void exportApplicationStructure()
           
 void unexportApplicationStructure()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.qi4j.api.entity.Identity
identity
 

Field Detail

server

@Service
public javax.management.MBeanServer server

application

@Structure
public Application application
Constructor Detail

ApplicationManagerService.Mixin

public ApplicationManagerService.Mixin()
Method Detail

exportApplicationStructure

public void exportApplicationStructure()
                                throws java.lang.Exception
Specified by:
exportApplicationStructure in interface ApplicationManagerService
Throws:
java.lang.Exception

unexportApplicationStructure

public void unexportApplicationStructure()
                                  throws java.lang.Exception
Specified by:
unexportApplicationStructure in interface ApplicationManagerService
Throws:
java.lang.Exception