Class VirtualizedMonitorPropCnr

java.lang.Object
com.iizix.prop.GProp<GProp<?>[]>
com.iizix.prop.PropCnr
com.iizix.server.monitor.VirtualizedMonitorPropCnr
All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, IEndPointListener, Cloneable
Direct Known Subclasses:
EditorVirtualizedMonitorPropCnr

public class VirtualizedMonitorPropCnr extends PropCnr implements IEndPointListener
Property container used for Virtual Monitor data and communication.
Author:
Christopher Mindus
  • Field Details

    • DEBUG

      public static boolean DEBUG
      Very verbose output.
    • monitor

      protected IVirtualizedMonitor monitor
      The server monitor interface, null when not a monitor (i.e. end-point in server).
  • Constructor Details

    • VirtualizedMonitorPropCnr

      public VirtualizedMonitorPropCnr()
      Constructor for transactions.
    • VirtualizedMonitorPropCnr

      public VirtualizedMonitorPropCnr(Atom atom, IVirtualizedMonitor monitor)
      Constructor for monitor.
  • Method Details

    • clone

      public VirtualizedMonitorPropCnr clone()
      Clone must be overridden.
      Overrides:
      clone in class PropCnr
    • requestServerPlugins

      public void requestServerPlugins()
      Requests the list of plug-ins registered with the server and all the applications it is running.
    • requestBrowsableClients

      public void requestBrowsableClients()
      Request the list of clients that are browsable. The PropMgr owner must be an instance of IVirtualizedMonitor to get the callback when request has completed.
    • onRemoteEvent

      public void onRemoteEvent(RemoteEvent event)
      Processing of remote events.
      Specified by:
      onRemoteEvent in interface IGProp<GProp<?>[]>
      Overrides:
      onRemoteEvent in class GProp<GProp<?>[]>
      Parameters:
      event - The remote event.
    • onEndPointCreated

      public void onEndPointCreated(IEndPoint endPoint)
      Called when an end point is created.
      Specified by:
      onEndPointCreated in interface IEndPointListener
    • onEndPointDisposed

      public void onEndPointDisposed(IEndPoint endPoint)
      Called when an end point is disposed of.
      Specified by:
      onEndPointDisposed in interface IEndPointListener
    • 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.

      Overrides:
      onPropDispose in class PropCnr