GenericObserver.java
461 Bytes
/*
* This file is part of LiteLoader.
* Copyright (C) 2012-16 Adam Mummery-Smith
* All Rights Reserved.
*/
package com.mumfrey.liteloader.api;
/**
* Generic Observer class, for Intra-API Observer inking
*
* @author Adam Mummery-Smith
*
* @param <T> Argument type for observable events
*/
public interface GenericObserver<T> extends Observer
{
public abstract void onObservableEvent(String eventName, T... eventArgs) throws ClassCastException;
}