Interface IEventListenableNetworkElement<D extends INetworkEventListener<?>>
- Type Parameters:
D- The type of delegate that will be used as event listener for this network. Could be self or null.
- All Superinterfaces:
Comparable<INetworkElement>,INetworkElement
- All Known Subinterfaces:
IPartNetworkElement<P,S>
- All Known Implementing Classes:
DelayNetworkElement,MaterializerNetworkElement,PartNetworkElement,ProxyNetworkElement,VariablestoreNetworkElement
public interface IEventListenableNetworkElement<D extends INetworkEventListener<?>>
extends INetworkElement
Network elements that can delegate to elements that are automatically subscribed to the
INetworkEventBus.-
Method Summary
Modifier and TypeMethodDescriptionThis listener will never be saved as an instance, this network element is always used as delegator to this listener.Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.cyclops.integrateddynamics.api.network.INetworkElement
addDrops, afterNetworkAlive, afterNetworkReAlive, beforeNetworkKill, canRevalidate, getChannel, getPriority, getUpdateInterval, invalidate, isLoaded, isUpdate, onNeighborBlockChange, onNetworkAddition, onNetworkRemoval, onPostRemoved, onPreRemoved, revalidate, setPriorityAndChannel, update
-
Method Details
-
getNetworkEventListener
This listener will never be saved as an instance, this network element is always used as delegator to this listener.- Returns:
- The optional event listener.
-