org.jboss.ejb3
Interface KernelAbstraction

All Superinterfaces:
ClientKernelAbstraction
All Known Implementing Classes:
JmxKernelAbstraction, MCKernelAbstraction

public interface KernelAbstraction
extends ClientKernelAbstraction

Abstraction for the underlying kernel (microcontainer or jmx kernel)

Version:
$Revision: 72202 $
Author:
Bill Burke

Method Summary
 void install(String name, DependencyPolicy dependencies, DeploymentUnit unit, Object service)
           
 void installMBean(ObjectName on, DependencyPolicy dependencies, Object service)
           
 void setMbeanServer(MBeanServer server)
           
 void uninstall(String name)
           
 void uninstallMBean(ObjectName on)
           
 
Methods inherited from interface org.jboss.ejb3.ClientKernelAbstraction
getAttribute, getMBeans, invoke
 

Method Detail

install

void install(String name,
             DependencyPolicy dependencies,
             DeploymentUnit unit,
             Object service)

uninstall

void uninstall(String name)

installMBean

void installMBean(ObjectName on,
                  DependencyPolicy dependencies,
                  Object service)

uninstallMBean

void uninstallMBean(ObjectName on)

setMbeanServer

void setMbeanServer(MBeanServer server)


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.