Class ServerRuntimeBuilderProps

  • All Implemented Interfaces:
    EventListener, IGProp<GProp<?>[]>, IPropCnr, java.lang.Cloneable

    public class ServerRuntimeBuilderProps
    extends RuntimeBuilderProps
    This remote server part of the iiziRun Builder properties to hold the build settings and handle the interprocess communication.
    Author:
    Christopher Mindus
    • Constructor Detail

      • ServerRuntimeBuilderProps

        public ServerRuntimeBuilderProps()
        Creates the properties container without a name.
      • ServerRuntimeBuilderProps

        public ServerRuntimeBuilderProps​(Atom atom)
        Creates the properties container with a name.
        Parameters:
        atom - The atom name.
    • Method Detail

      • onPropDispose

        protected void onPropDispose()
        Called when a property is disposed of by delete/remove in a container, or by the dispose method.

        This call is done just at the end of the delete/remove routine in the container, without synchronization.

        During this call, whatever components that e.g. the client needs to disposed of is done.

        Subclasses needing to perform some intelligent operations upon deletion should do it by overloading this method and always call the super.onPropDispose() method.

        Overrides:
        onPropDispose in class PropCnr
      • onRemoteEvent

        public void onRemoteEvent​(RemoteEvent event)
        Called when a remote property event should be processed by this property.

        A subclass can override this method to perform appropriate processing and is not required to call super.onRemoteEvent(e).

        The onRemoteEvent is NOT called when in a proxied property container, but rather the normal onEventSelf method.

        Specified by:
        onRemoteEvent in interface IGProp<GProp<?>[]>
        Overrides:
        onRemoteEvent in class GProp<GProp<?>[]>
        Parameters:
        event - The remote event.