org.apache.geronimo.gshell.wisdom.plugin
Class PluginImpl

java.lang.Object
  extended by 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) $

Constructor Summary
PluginImpl(String name)
           
 
Method Summary
 void activate()
           
 List<ActivationRule> getActivationRules()
           
 Artifact getArtifact()
           
 Bundle getBundle(String name)
           
 Collection<String> getBundleNames()
           
 ClassPath getClassPath()
           
 String getName()
           
 void setActivationRules(List<ActivationRule> rules)
           
 void setBeanContainer(BeanContainer container)
           
 void setBundleIdMap(Map<String,String> bundleIdMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginImpl

public PluginImpl(String name)
Method Detail

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.