Class ProfilingRuntimeEventDispatchJob

  • All Implemented Interfaces:
    IRuntimeEventDispatcher, Comparable, org.eclipse.core.runtime.IAdaptable

    public class ProfilingRuntimeEventDispatchJob
    extends com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob
    1C:Enterprise Runtime debug process event dispatching job. Overrides the standard one and adds profiling functionality.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob

        com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob.State
    • Field Summary

      • Fields inherited from class org.eclipse.core.runtime.jobs.Job

        ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITING
      • Fields inherited from class org.eclipse.core.internal.jobs.InternalJob

        manager
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void processUnspecifiedEvent​(DBGUIExtCmdInfoBase event)
      Process unspecified 1C:Enterprise Runtime debug.
      • Methods inherited from class com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob

        processDebugTargetStartEvent, processDebugTargetTerminateEvent, processEvent, processExpressionEvaluationEvent, processShowErrorRequestEvent, processShowMetadataObjectcEvent, processSuspensionByConditionalExceptionEvent, processSuspensionByExceptionEvent, processSuspensionEvent, processValueModifiedEvent, run, start, stop
      • Methods inherited from class org.eclipse.core.runtime.jobs.Job

        addJobChangeListener, belongsTo, cancel, canceling, create, create, createSystem, createSystem, createSystem, done, getJobGroup, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, join, removeJobChangeListener, schedule, schedule, setJobGroup, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRule
      • Methods inherited from class org.eclipse.core.internal.jobs.InternalJob

        compareTo
      • Methods inherited from class org.eclipse.core.runtime.PlatformObject

        getAdapter
    • Constructor Detail

      • ProfilingRuntimeEventDispatchJob

        public ProfilingRuntimeEventDispatchJob()
    • Method Detail

      • processUnspecifiedEvent

        protected void processUnspecifiedEvent​(DBGUIExtCmdInfoBase event)
                                        throws org.eclipse.debug.core.DebugException
        Description copied from class: com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob
        Process unspecified 1C:Enterprise Runtime debug. Default implementation throws an UnsupportedOperationException, subclass may override this behavior.
        Overrides:
        processUnspecifiedEvent in class com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob
        Parameters:
        event - an event to process, cannot be null
        Throws:
        org.eclipse.debug.core.DebugException - if event processing fails