package com.eucalyptus.event; public class GenericEvent<T> extends Event { private T message; public GenericEvent( ) { super( ); } public GenericEvent( T message ) { super( ); this.message = message; } public GenericEvent<T> setMessage( T message ) { this.message = message; return this; } public T getMessage( ) { return message; } public boolean matches( T myMessage ) { return this.message.equals( message ); } }