Forge - Addon Container 2.0.0.Alpha3

org.jboss.forge.container
Class ForgeImpl

java.lang.Object
  extended by org.jboss.forge.container.ForgeImpl
All Implemented Interfaces:
Forge

public class ForgeImpl
extends Object
implements Forge


Constructor Summary
ForgeImpl()
           
 
Method Summary
 ListenerRegistration<ContainerLifecycleListener> addContainerLifecycleListener(ContainerLifecycleListener listener)
           
 AddonRepository addRepository(AddonRepositoryMode mode, File directory)
           
 void assertNotAlive()
           
 Forge enableLogging()
           
 AddonRegistry getAddonRegistry()
           
 String[] getArgs()
           
 LockManager getLockManager()
           
 List<ContainerLifecycleListener> getRegisteredListeners()
           
 List<AddonRepository> getRepositories()
           
 ClassLoader getRuntimeClassLoader()
           
 ContainerStatus getStatus()
           
 Version getVersion()
           
 void setArgs(String[] args)
           
 Forge setServerMode(boolean server)
           
 Forge start()
           
 Forge start(ClassLoader loader)
           
 Forge startAsync()
           
 Forge startAsync(ClassLoader loader)
           
 Forge stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForgeImpl

public ForgeImpl()
Method Detail

getLockManager

public LockManager getLockManager()
Specified by:
getLockManager in interface Forge

getRuntimeClassLoader

public ClassLoader getRuntimeClassLoader()
Specified by:
getRuntimeClassLoader in interface Forge

enableLogging

public Forge enableLogging()

startAsync

public Forge startAsync()
Specified by:
startAsync in interface Forge

startAsync

public Forge startAsync(ClassLoader loader)
Specified by:
startAsync in interface Forge

start

public Forge start()
Specified by:
start in interface Forge

start

public Forge start(ClassLoader loader)
Specified by:
start in interface Forge

stop

public Forge stop()
Specified by:
stop in interface Forge

setArgs

public void setArgs(String[] args)
Specified by:
setArgs in interface Forge

getArgs

public String[] getArgs()
Specified by:
getArgs in interface Forge

setServerMode

public Forge setServerMode(boolean server)
Specified by:
setServerMode in interface Forge

getAddonRegistry

public AddonRegistry getAddonRegistry()
Specified by:
getAddonRegistry in interface Forge

getVersion

public Version getVersion()
Specified by:
getVersion in interface Forge

addContainerLifecycleListener

public ListenerRegistration<ContainerLifecycleListener> addContainerLifecycleListener(ContainerLifecycleListener listener)
Specified by:
addContainerLifecycleListener in interface Forge

getRepositories

public List<AddonRepository> getRepositories()
Specified by:
getRepositories in interface Forge

addRepository

public AddonRepository addRepository(AddonRepositoryMode mode,
                                     File directory)
Specified by:
addRepository in interface Forge

assertNotAlive

public void assertNotAlive()

getStatus

public ContainerStatus getStatus()
Specified by:
getStatus in interface Forge

getRegisteredListeners

public List<ContainerLifecycleListener> getRegisteredListeners()

Forge - Addon Container 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.