c
org.mulesoft.als.server.modules.workspace.resolution
ResolutionTaskManager
Companion object ResolutionTaskManager
class ResolutionTaskManager extends UnitTaskManager[AmfResolvedUnit, AmfResolvedUnit, BaseUnitListenerParams] with UnitsManager[AmfResolvedUnit, AmfResolvedUnit] with BaseUnitListener
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ResolutionTaskManager
- BaseUnitListener
- AccessUnits
- AstListener
- UnitsManager
- Initializable
- UnitAccessor
- UnitTaskManager
- SyncFunction
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class AmfResolvedUnitImpl(baseUnit: BaseUnit, diagnosticsBundle: Map[String, DiagnosticsBundle], alsConfigurationState: ALSConfigurationState) extends AmfResolvedUnit with Product with Serializable
- case class ProfileResolvedUnit(vp: ValidationProfile, alsConfigurationState: ALSConfigurationState) extends AmfResolvedUnit with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addProfileIfNotPresent(state: ALSConfigurationState): Unit
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
changeState(newState: TaskManagerState): Unit
- Attributes
- protected
- Definition Classes
- UnitTaskManager
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
current: Future[Unit]
- Attributes
- protected
- Definition Classes
- UnitTaskManager
-
val
dependencies: List[AccessUnits[AmfResolvedUnit]]
- Definition Classes
- ResolutionTaskManager → UnitsManager
-
def
disable(): Future[Unit]
- Definition Classes
- UnitTaskManager
-
def
disableTasks(): Future[Unit]
- Attributes
- protected
- Definition Classes
- ResolutionTaskManager → UnitTaskManager
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
fail(uri: String): Nothing
- Attributes
- protected
- Definition Classes
- UnitTaskManager
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getLastUnit(uri: String, uuid: String): Future[AmfResolvedUnit]
- Definition Classes
- ResolutionTaskManager → UnitAccessor
-
def
getNext(uri: String): Option[Future[AmfResolvedUnit]]
- Attributes
- protected
- Definition Classes
- UnitTaskManager
-
def
getUnit(uri: String, uuid: String): Future[AmfResolvedUnit]
- Definition Classes
- ResolutionTaskManager → UnitAccessor
-
def
getUnit(uri: String): Future[AmfResolvedUnit]
- Definition Classes
- UnitTaskManager
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
init(): Future[Unit]
- Definition Classes
- UnitTaskManager
-
def
initialize(): Future[Unit]
- Definition Classes
- UnitsManager → Initializable
-
def
initialized: Future[Unit]
- Definition Classes
- UnitTaskManager
-
def
isActive: Boolean
- Definition Classes
- AstListener
-
def
isInMainTree(uri: String): Future[Boolean]
- Definition Classes
- ResolutionTaskManager → UnitAccessor
-
val
isInitialized: Promise[Unit]
- Attributes
- protected
- Definition Classes
- UnitTaskManager
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
log(msg: String, isError: Boolean = false): Unit
- Attributes
- protected
- Definition Classes
- ResolutionTaskManager → UnitTaskManager
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
onNewAst(ast: BaseUnitListenerParams, uuid: String): Future[Unit]
Called on new AST available
Called on new AST available
- ast
- AST
- uuid
- telemetry UUID
- Definition Classes
- ResolutionTaskManager → AstListener
-
def
onRemoveFile(uri: String): Unit
- Definition Classes
- ResolutionTaskManager → AstListener
-
def
processTask(): Future[Unit]
- Attributes
- protected
- Definition Classes
- ResolutionTaskManager → UnitTaskManager
-
val
repository: Repository[AmfResolvedUnit]
- Attributes
- protected
- Definition Classes
- ResolutionTaskManager → UnitTaskManager
-
def
shutdown(): Future[Unit]
- Definition Classes
- UnitTaskManager
-
def
stage(uri: String, parameter: BaseUnitListenerParams): Future[Unit]
- Definition Classes
- UnitTaskManager
-
val
stagingArea: StagingArea[BaseUnitListenerParams]
- Attributes
- protected
- Definition Classes
- ResolutionTaskManager → UnitTaskManager
-
val
state: TaskManagerState
- Attributes
- protected
- Definition Classes
- UnitTaskManager
-
def
subscribers: List[AstListener[AmfResolvedUnit]]
- Definition Classes
- ResolutionTaskManager → UnitsManager
-
def
sync[T](fn: () ⇒ T): T
- Definition Classes
- SyncFunction
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toResult(uri: String, unit: AmfResolvedUnit): AmfResolvedUnit
- Attributes
- protected
- Definition Classes
- ResolutionTaskManager → UnitTaskManager
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
unitAccessor: Option[UnitAccessor[CompilableUnit]]
- Attributes
- protected
- Definition Classes
- AccessUnits
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withUnitAccessor(unitAccessor: UnitAccessor[CompilableUnit]): AccessUnits[CompilableUnit]
- Definition Classes
- AccessUnits