Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.application
Interface LifecycleListener


public interface LifecycleListener

A Coherence application typically includes a cache configuration file with cache and clustered service definitions. This interface defines lifecycle callbacks that are invoked before and after the creation and destruction of these services.

Implementations of this interface are typically declared in a Coherence application deployment descriptor in a GAR (Grid Archive) file. The instantiation occurs in ContainerAdapter, which is the application server integration layer.

Since:
Coherence 12.1.2
Author:
cf 2011.05.24

Method Summary
 void postStart(Context ctx)
          Called after the application is started.
 void postStop(Context ctx)
          Called after the application is stopped.
 void preStart(Context ctx)
          Called before the application is activated.
 void preStop(Context ctx)
          Called before the application stops its services and disposes of its resources.

 

Method Detail

preStart

void preStart(Context ctx)
Called before the application is activated. In general this occurs before services in a cache configuration file are started thus allowing for pre service setup. The Context contains the context of the application allowing for a custom application to create custom services and/or a custom CacheFactoryBuilder implementation.
Parameters:
ctx - the Context for the application

postStart

void postStart(Context ctx)
Called after the application is started. At this point, services marked with <autostart> will have been started. These services (and caches) can be accessed via Context.getConfigurableCacheFactory().
Parameters:
ctx - the Context for the application

preStop

void preStop(Context ctx)
Called before the application stops its services and disposes of its resources.
Parameters:
ctx - the Context for the application

postStop

void postStop(Context ctx)
Called after the application is stopped. At this point any services created by this application will have been stopped.
Parameters:
ctx - the Context for the application

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.