Package com._1c.g5.v8.dt.debug.profiling
Class ProfilingRuntimeEventDispatchJob
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob
com._1c.g5.v8.dt.debug.profiling.ProfilingRuntimeEventDispatchJob
- All Implemented Interfaces:
IRuntimeEventDispatcher
,Comparable<org.eclipse.core.internal.jobs.InternalJob>
,org.eclipse.core.runtime.IAdaptable
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
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Process unspecified 1C:Enterprise Runtime debug.Methods inherited from class com._1c.g5.v8.dt.internal.debug.core.model.RuntimeEventDispatchJob
processCallStackFormedEvent, processDebugTargetStartEvent, processDebugTargetTerminateEvent, processEvent, processExpressionEvaluationEvent, processShowErrorRequestEvent, processShowMetadataObjectcEvent, processSuspensionByConditionalExceptionEvent, processSuspensionByExceptionEvent, processValueModifiedEvent, run, start, stop, toString
Methods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, belongsTo, cancel, canceling, create, create, 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, 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 Details
-
ProfilingRuntimeEventDispatchJob
public ProfilingRuntimeEventDispatchJob()
-
-
Method Details
-
processUnspecifiedEvent
protected void processUnspecifiedEvent(DBGUIExtCmdInfoBase event) throws org.eclipse.debug.core.DebugException Description copied from class:RuntimeEventDispatchJob
Process unspecified 1C:Enterprise Runtime debug. Default implementation throws anUnsupportedOperationException
, subclass may override this behavior.- Overrides:
processUnspecifiedEvent
in classRuntimeEventDispatchJob
- Parameters:
event
- an event to process, cannot benull
- Throws:
org.eclipse.debug.core.DebugException
- if event processing fails
-