1 23 24 package com.sun.enterprise.admin.selfmanagement.event; 25 26 import com.sun.appserv.server.ServerLifecycleException; 27 import com.sun.appserv.server.ServerLifecycle; 28 import com.sun.enterprise.server.ServerContext; 29 30 31 public class DeclarativeLifecycleEventService implements ServerLifecycle { 32 33 private static LifeCycleImpl lifecycleImpl = null; 34 public DeclarativeLifecycleEventService() { 36 } 37 38 static synchronized void setLifeCycleImpl(LifeCycleImpl impl) { 40 lifecycleImpl = impl; 41 } 42 43 46 private long sequenceNumber = 0; 47 48 public void onInitialization(ServerContext sc) 49 throws ServerLifecycleException { 50 } 52 53 public void onStartup(ServerContext sc) 54 throws ServerLifecycleException { 55 } 56 57 58 public void onReady(ServerContext sc) 59 throws ServerLifecycleException { 60 if (lifecycleImpl != null) 61 lifecycleImpl.onReady(sc); 62 63 } 64 65 public void onShutdown() 66 throws ServerLifecycleException { 67 if (lifecycleImpl != null) 68 lifecycleImpl.onShutdown(); 69 } 70 71 public void onTermination() 72 throws ServerLifecycleException { 73 if (lifecycleImpl != null) 74 lifecycleImpl.onTermination(); 75 76 } 77 } 78 | Popular Tags |