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 Link icon

    • DEBUG Link icon

      public static boolean DEBUG
      Very verbose output.
    • monitor Link icon

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

    • VirtualizedMonitorPropCnr Link icon

      public VirtualizedMonitorPropCnr()
      Constructor for transactions.
    • VirtualizedMonitorPropCnr Link icon

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

    • clone Link icon

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

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

      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 Link icon

      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 Link icon

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

      public void onEndPointDisposed(IEndPoint endPoint)
      Called when an end point is disposed of.
      Specified by:
      onEndPointDisposed in interface IEndPointListener
    • onPropDispose Link icon

      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