Class NotifyConletView

java.lang.Object
org.jgrapes.core.internal.EventBase<Void>
org.jgrapes.core.Event<Void>
org.jgrapes.webconsole.base.events.ConsoleCommand
org.jgrapes.webconsole.base.events.NotifyConletView
All Implemented Interfaces:
Future<Void>, org.jgrapes.core.Associator, org.jgrapes.core.Eligible

public class NotifyConletView extends ConsoleCommand
A notification (as defined by the JSON RPC specification) to be sent to the web console component view (the browser).
  • Nested Class Summary

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
  • Field Summary

    Fields inherited from class org.jgrapes.webconsole.base.events.ConsoleCommand

    mapper

    Fields inherited from class org.jgrapes.core.internal.EventBase

    completed, completionEvents, invokedFor
  • Constructor Summary

    Constructors
    Constructor
    Description
    NotifyConletView(String conletType, String conletId, String method, Object... params)
    Creates a new event.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the web console component id.
    Returns the web console component class.
    void
    emitJson(Writer writer)
    Emits the JSON notification using the given writer.
    Returns the method to be executed.
    Returns the parameters.
     

    Methods inherited from class org.jgrapes.webconsole.base.events.ConsoleCommand

    emitJson, toJson

    Methods inherited from class org.jgrapes.core.Event

    addCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, defaultCriterion, forChannels, get, get, handled, handlingError, isCancelled, isDone, isEligibleFor, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieTo

    Methods inherited from class org.jgrapes.core.internal.EventBase

    disableTracking, enqueued, firstResultAssigned, isTracked, onCompletion

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.jgrapes.core.Associator

    associated, associated, associated, associatedGet

    Methods inherited from interface java.util.concurrent.Future

    exceptionNow, resultNow, state
  • Constructor Details

    • NotifyConletView

      public NotifyConletView(String conletType, String conletId, String method, Object... params)
      Creates a new event.
      Parameters:
      conletType - the web console component type (used by the console core JS to look up the available functions, see AddConletType)
      conletId - the web console component (view) instance that the notification is directed at
      method - the method (function) to be executed, must have been registered by handling AddConletType
      params - the parameters
  • Method Details