org.gcube.smartgears.handlers.container
Class ContainerHandler

java.lang.Object
  extended by org.gcube.common.clients.stubs.jaxws.handlers.AbstractHandler
      extended by org.gcube.smartgears.handlers.container.ContainerHandler
All Implemented Interfaces:
org.gcube.common.clients.stubs.jaxws.handlers.CallHandler, Handler<ContainerLifecycleEvent>
Direct Known Subclasses:
ProfileManager

public abstract class ContainerHandler
extends org.gcube.common.clients.stubs.jaxws.handlers.AbstractHandler
implements Handler<ContainerLifecycleEvent>

A Handler of ContainerLifecycleEvents.

Author:
Fabio Simeoni

Constructor Summary
ContainerHandler()
           
 
Method Summary
 void onEvent(ContainerLifecycleEvent e)
          Processes a given event.
 void onStart(ContainerLifecycleEvent.Start e)
          Invoked when the container starts.
 void onStop(ContainerLifecycleEvent.Stop e)
          Invoked when the container stops.
 
Methods inherited from class org.gcube.common.clients.stubs.jaxws.handlers.AbstractHandler
addHeader, handleRequest, handleResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerHandler

public ContainerHandler()
Method Detail

onStart

public void onStart(ContainerLifecycleEvent.Start e)
Invoked when the container starts.

Parameters:
e - the event

onStop

public void onStop(ContainerLifecycleEvent.Stop e)
Invoked when the container stops.

Parameters:
e - the stop event

onEvent

public void onEvent(ContainerLifecycleEvent e)
Description copied from interface: Handler
Processes a given event.

Specified by:
onEvent in interface Handler<ContainerLifecycleEvent>


Copyright © 2014. All Rights Reserved.