1 17 package org.apache.servicemix.jbi.installation; 18 19 import javax.jbi.JBIException; 20 import javax.jbi.component.Bootstrap; 21 import javax.jbi.component.InstallationContext; 22 import javax.management.ObjectName ; 23 24 public class BootstrapDelegate implements Bootstrap { 25 26 private Bootstrap delegate; 27 28 public BootstrapDelegate(Bootstrap delegate) { 29 this.delegate = delegate; 30 } 31 32 public Bootstrap getDelegate() { 33 return delegate; 34 } 35 36 public void setDelegate(Bootstrap delegate) { 37 this.delegate = delegate; 38 } 39 40 public void cleanUp() throws JBIException { 41 delegate.cleanUp(); 42 } 43 44 public ObjectName getExtensionMBeanName() { 45 return delegate.getExtensionMBeanName(); 46 } 47 48 public void init(InstallationContext installContext) throws JBIException { 49 delegate.init(installContext); 50 } 51 52 public void onInstall() throws JBIException { 53 delegate.onInstall(); 54 } 55 56 public void onUninstall() throws JBIException { 57 delegate.onUninstall(); 58 } 59 60 } 61 | Popular Tags |