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 Details

    • getNetworkEventListener

      Optional<D> 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.