Index
All Classes and Interfaces|All Packages|Serialized Form
A
- analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns the value of the
analysisId
record component. - apply() - Method in class gov.nasa.jpl.aerie.scheduler.worker.postgres.ListenSchedulingRequestStatusAction
C
- close() - Method in class gov.nasa.jpl.aerie.scheduler.worker.postgres.ListenSchedulingRequestStatusAction
- close() - Method in class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService
- compileGlobalSchedulingCondition(MerlinDatabaseService.ReaderRole, PlanId, String, Collection<ResourceType>) - Method in class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService
- compileSchedulingGoalDSL(MerlinDatabaseService.ReaderRole, PlanId, String) - Method in class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService
- compileSchedulingGoalDSL(MerlinDatabaseService.ReaderRole, PlanId, String, Collection<ResourceType>) - Method in class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService
-
NOTE: This method is not re-entrant (assumes only one call to this method is running at any given time)
- conditionBuilder(SchedulingDSL.ConditionSpecifier, Problem) - Static method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
E
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Error
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.worker.Stores
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Indicates whether some other object is "equal to" this one.
- Error(List<SchedulingCompilationError.UserCodeError>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Error
-
Creates an instance of a
Error
record class. - errors() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Error
-
Returns the value of the
errors
record component.
G
- get() - Method in class gov.nasa.jpl.aerie.scheduler.worker.SchedulingCanceledListener
- getImplementingClassName(Path, String, String) - Static method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
- gov.nasa.jpl.aerie.scheduler.worker - package gov.nasa.jpl.aerie.scheduler.worker
- gov.nasa.jpl.aerie.scheduler.worker.postgres - package gov.nasa.jpl.aerie.scheduler.worker.postgres
- gov.nasa.jpl.aerie.scheduler.worker.services - package gov.nasa.jpl.aerie.scheduler.worker.services
H
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Error
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.Stores
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns a hash code value for this object.
- hasuraGraphQlAdminSecret() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
hasuraGraphQlAdminSecret
record component.
I
- isCanceled() - Method in class gov.nasa.jpl.aerie.scheduler.worker.SchedulingCanceledListener
L
- ListenSchedulerCapability - Class in gov.nasa.jpl.aerie.scheduler.worker
- ListenSchedulerCapability(DataSource, BlockingQueue<PostgresSchedulingRequestNotificationPayload>) - Constructor for class gov.nasa.jpl.aerie.scheduler.worker.ListenSchedulerCapability
- ListenSchedulingRequestStatusAction - Class in gov.nasa.jpl.aerie.scheduler.worker.postgres
- ListenSchedulingRequestStatusAction(Connection) - Constructor for class gov.nasa.jpl.aerie.scheduler.worker.postgres.ListenSchedulingRequestStatusAction
- loadSchedulerModelProvider(Path, String, String) - Static method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
M
- main(String[]) - Static method in class gov.nasa.jpl.aerie.scheduler.worker.SchedulerWorkerAppDriver
- maxCachedSimulationEngines() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
maxCachedSimulationEngines
record component. - merlinDatabaseService() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
merlinDatabaseService
record component. - merlinFileStore() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
merlinFileStore
record component. - merlinGraphqlURI() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
merlinGraphqlURI
record component. - modelJarsDir() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
modelJarsDir
record component.
O
- outputMode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
outputMode
record component. - outputMode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
outputMode
record component.
P
- planRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns the value of the
planRevision
record component. - PostgresNotificationJsonParsers - Class in gov.nasa.jpl.aerie.scheduler.worker.postgres
- PostgresNotificationJsonParsers() - Constructor for class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresNotificationJsonParsers
- postgresSchedulingRequestNotificationP - Static variable in class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresNotificationJsonParsers
- PostgresSchedulingRequestNotificationPayload - Record Class in gov.nasa.jpl.aerie.scheduler.worker.postgres
- PostgresSchedulingRequestNotificationPayload(long, long, long, long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Creates an instance of a
PostgresSchedulingRequestNotificationPayload
record class.
R
- receiveSignal(SpecificationId) - Method in class gov.nasa.jpl.aerie.scheduler.worker.SchedulingCanceledListener
-
Receive a canceled signal.
- register(SpecificationId) - Method in class gov.nasa.jpl.aerie.scheduler.worker.SchedulingCanceledListener
-
Register the listener to a specific scheduling run
- registerListener(SchedulingCanceledListener) - Method in class gov.nasa.jpl.aerie.scheduler.worker.ListenSchedulerCapability
- results() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.Stores
-
Returns the value of the
results
record component.
S
- schedule(ScheduleRequest, ResultsProtocol.WriterRole, Supplier<Boolean>, int) - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
consumes any ResultsProtocolFailure exception generated by the scheduling process and writes its message as a failure reason to the given output port (eg aerie could not be reached, mission model could not be loaded from jar file, requested plan revision has changed in the database, scheduler could not find a solution, etc).
- SchedulerWorkerAppDriver - Class in gov.nasa.jpl.aerie.scheduler.worker
- SchedulerWorkerAppDriver() - Constructor for class gov.nasa.jpl.aerie.scheduler.worker.SchedulerWorkerAppDriver
- SchedulingCanceledListener - Class in gov.nasa.jpl.aerie.scheduler.worker
- SchedulingCanceledListener() - Constructor for class gov.nasa.jpl.aerie.scheduler.worker.SchedulingCanceledListener
- schedulingDSLCompilationService() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
schedulingDSLCompilationService
record component. - SchedulingDSLCompilationService - Class in gov.nasa.jpl.aerie.scheduler.worker.services
- SchedulingDSLCompilationService() - Constructor for class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService
- SchedulingDSLCompilationService.SchedulingDSLCompilationResult<T> - Interface in gov.nasa.jpl.aerie.scheduler.worker.services
- SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Error<T> - Record Class in gov.nasa.jpl.aerie.scheduler.worker.services
- SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Success<T> - Record Class in gov.nasa.jpl.aerie.scheduler.worker.services
- specificationId() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns the value of the
specificationId
record component. - specificationRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns the value of the
specificationRevision
record component. - specifications() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.Stores
-
Returns the value of the
specifications
record component. - specificationService() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
specificationService
record component. - store() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
store
record component. - Stores - Record Class in gov.nasa.jpl.aerie.scheduler.worker
- Stores(SpecificationRepository, ResultsCellRepository) - Constructor for record class gov.nasa.jpl.aerie.scheduler.worker.Stores
-
Creates an instance of a
Stores
record class. - Success(T) - Constructor for record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Success
-
Creates an instance of a
Success
record class. - SynchronousSchedulerAgent - Record Class in gov.nasa.jpl.aerie.scheduler.worker.services
-
agent that handles posed scheduling requests by blocking the requester thread until scheduling is complete
- SynchronousSchedulerAgent(SpecificationService, MerlinDatabaseService.OwnerRole, Path, PlanOutputMode, SchedulingDSLCompilationService) - Constructor for record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Creates an instance of a
SynchronousSchedulerAgent
record class. - SynchronousSchedulerAgent.SchedulerModelLoadException - Exception Class in gov.nasa.jpl.aerie.scheduler.worker.services
T
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Error
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.Stores
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns a string representation of this record class.
U
- unregister() - Method in class gov.nasa.jpl.aerie.scheduler.worker.SchedulingCanceledListener
-
Unregister the listener
V
- value() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Success
-
Returns the value of the
value
record component.
W
- WorkerAppConfiguration - Record Class in gov.nasa.jpl.aerie.scheduler.worker
- WorkerAppConfiguration(Store, URI, Path, PlanOutputMode, String, int) - Constructor for record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Creates an instance of a
WorkerAppConfiguration
record class.
All Classes and Interfaces|All Packages|Serialized Form