org.jboss.forge.container.impl
Class AddonImpl
java.lang.Object
org.jboss.forge.container.impl.AddonImpl
- All Implemented Interfaces:
- Addon
public class AddonImpl
- extends Object
- implements Addon
- Author:
- Lincoln Baxter, III
AddonImpl
public AddonImpl(LockManager lock,
AddonId id)
canBeStarted
public boolean canBeStarted()
reset
public void reset()
getId
public AddonId getId()
- Specified by:
getId in interface Addon
getDependencies
public Set<AddonDependency> getDependencies()
- Specified by:
getDependencies in interface Addon
getMutableDependencies
public Set<AddonDependency> getMutableDependencies()
setDependencies
public void setDependencies(Set<AddonDependency> dependencies)
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader in interface Addon
getModule
public org.jboss.modules.Module getModule()
setModule
public Addon setModule(org.jboss.modules.Module module)
getModuleLoader
public AddonModuleLoader getModuleLoader()
setModuleLoader
public void setModuleLoader(AddonModuleLoader moduleLoader)
getRepository
public AddonRepository getRepository()
- Specified by:
getRepository in interface Addon
setRepository
public void setRepository(AddonRepository repository)
getServiceRegistry
public ServiceRegistry getServiceRegistry()
- Specified by:
getServiceRegistry in interface Addon
setServiceRegistry
public Addon setServiceRegistry(ServiceRegistry registry)
setDirty
public void setDirty(boolean dirty)
isDirty
public boolean isDirty()
getStatus
public AddonStatus getStatus()
- Specified by:
getStatus in interface Addon
setStatus
public Addon setStatus(AddonStatus status)
setMissingDependencies
public void setMissingDependencies(Set<AddonDependency> missingDependencies)
getMissingDependencies
public Set<AddonDependency> getMissingDependencies()
getFuture
public Future<Void> getFuture()
- Specified by:
getFuture in interface Addon
setFuture
public void setFuture(Future<Void> future)
getRunnable
public AddonRunnable getRunnable()
setRunnable
public void setRunnable(AddonRunnable runnable)
toString
public String toString()
- Overrides:
toString in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.