Package jetbrains.mps.make.service
Class AbstractMakeService.DefaultMonitor
- java.lang.Object
 - 
- jetbrains.mps.make.script.IJobMonitor.Stub
 - 
- jetbrains.mps.make.script.IConfigMonitor.Stub
 - 
- jetbrains.mps.make.service.AbstractMakeService.DefaultMonitor
 
 
 
 
- 
- All Implemented Interfaces:
 IConfigMonitor,IJobMonitor
- Enclosing class:
 - AbstractMakeService
 
public static class AbstractMakeService.DefaultMonitor extends IConfigMonitor.Stub
Reasonable defaults when no IScriptController is supplied by client I'm not certain there's great value in this distinct subclass of IConfigMonitor.Stub, perhaph, could move everything in there. Just don't understand why Stub.relayQuery is different, and whether we care to report feedback always. 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface jetbrains.mps.make.script.IConfigMonitor
IConfigMonitor.Stub 
- 
Nested classes/interfaces inherited from interface jetbrains.mps.make.script.IJobMonitor
IJobMonitor.Stub 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DefaultMonitor(MakeSession makeSession) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends IOption>
TrelayQuery(IQuery<T> query)voidreportFeedback(IFeedback fdbk)- 
Methods inherited from class jetbrains.mps.make.script.IJobMonitor.Stub
getSession, stopRequested 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface jetbrains.mps.make.script.IJobMonitor
getSession, stopRequested 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
DefaultMonitor
public DefaultMonitor(@NotNull MakeSession makeSession)
 
 - 
 
- 
Method Detail
- 
reportFeedback
public void reportFeedback(IFeedback fdbk)
- Specified by:
 reportFeedbackin interfaceIJobMonitor- Overrides:
 reportFeedbackin classIJobMonitor.Stub
 
- 
relayQuery
public <T extends IOption> T relayQuery(IQuery<T> query)
- Specified by:
 relayQueryin interfaceIConfigMonitor- Overrides:
 relayQueryin classIConfigMonitor.Stub
 
 - 
 
 -