com.sun.enterprise.v3.server
Class LifecycleModuleService

java.lang.Object
  extended by com.sun.enterprise.v3.server.LifecycleModuleService
All Implemented Interfaces:
EventListener, FutureProvider<Result<Thread>>, Startup, org.glassfish.hk2.PostConstruct, org.glassfish.hk2.PreDestroy

@Service
public class LifecycleModuleService
extends Object
implements Startup, org.jvnet.hk2.component.PreDestroy, org.jvnet.hk2.component.PostConstruct, EventListener, FutureProvider<Result<Thread>>

Support class to assist in firing LifecycleEvent notifications to registered LifecycleListeners.


Nested Class Summary
static class LifecycleModuleService.LifecycleModuleFuture
           
 
Nested classes/interfaces inherited from interface org.glassfish.api.Startup
Startup.Lifecycle
 
Nested classes/interfaces inherited from interface org.glassfish.api.event.EventListener
EventListener.Event<T>
 
Constructor Summary
LifecycleModuleService()
           
 
Method Summary
 void event(EventListener.Event event)
           
 List<Future<Result<Thread>>> getFutures()
           
 Startup.Lifecycle getLifecycle()
           
 void postConstruct()
           
 void preDestroy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleModuleService

public LifecycleModuleService()
Method Detail

postConstruct

public void postConstruct()
Specified by:
postConstruct in interface org.glassfish.hk2.PostConstruct

preDestroy

public void preDestroy()
Specified by:
preDestroy in interface org.glassfish.hk2.PreDestroy

getFutures

public List<Future<Result<Thread>>> getFutures()
Specified by:
getFutures in interface FutureProvider<Result<Thread>>

getLifecycle

public Startup.Lifecycle getLifecycle()
Specified by:
getLifecycle in interface Startup

event

public void event(EventListener.Event event)
Specified by:
event in interface EventListener


Copyright © 2012. All Rights Reserved.