1
package com.eucalyptus.component.event;
3
import com.eucalyptus.component.ServiceConfiguration;
4
import com.eucalyptus.event.Event;
6
public class LifecycleEvent extends Event {
7
private ServiceConfiguration configuration;
10
public LifecycleEvent( ServiceConfiguration configuration, String name, boolean local ) {
11
this.configuration = configuration;
16
public ServiceConfiguration getConfiguration( ) {
20
public com.eucalyptus.bootstrap.Component getPeer( ) {
21
return this.getConfiguration( ).getComponent( );
24
public boolean isLocal( ) {
29
public String toString( ) {
30
return String.format( "LifecycleEvent [name=%s, configuration=%s, local=%s, getCause()=%s, getFail()=%s, isVetoed()=%s]", name, configuration, local,
31
getCause( ), getFail( ), isVetoed( ) );