org.apache.geronimo.gshell.wisdom.plugin
Class PluginImpl
java.lang.Object
org.apache.geronimo.gshell.wisdom.plugin.PluginImpl
- All Implemented Interfaces:
- Plugin, BeanContainerAware
public class PluginImpl
- extends Object
- implements Plugin, BeanContainerAware
Default implementation of Plugin.
- Version:
- $Rev: 722797 $ $Date: 2008-12-03 08:18:16 +0100 (Wed, 03 Dec 2008) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginImpl
public PluginImpl(String name)
setBeanContainer
public void setBeanContainer(BeanContainer container)
- Specified by:
setBeanContainer in interface BeanContainerAware
getName
public String getName()
- Specified by:
getName in interface Plugin
getArtifact
public Artifact getArtifact()
- Specified by:
getArtifact in interface Plugin
getClassPath
public ClassPath getClassPath()
- Specified by:
getClassPath in interface Plugin
getBundleNames
public Collection<String> getBundleNames()
- Specified by:
getBundleNames in interface Plugin
setBundleIdMap
public void setBundleIdMap(Map<String,String> bundleIdMap)
getBundle
public Bundle getBundle(String name)
throws NoSuchBundleException
- Specified by:
getBundle in interface Plugin
- Throws:
NoSuchBundleException
getActivationRules
public List<ActivationRule> getActivationRules()
- Specified by:
getActivationRules in interface Plugin
setActivationRules
public void setActivationRules(List<ActivationRule> rules)
- Specified by:
setActivationRules in interface Plugin
activate
public void activate()
- Specified by:
activate in interface Plugin
Copyright © 2006-2009 The Apache Software Foundation. All Rights Reserved.