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
analysisIdrecord 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
Errorrecord class. - errors() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Error
-
Returns the value of the
errorsrecord 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
hasuraGraphQlAdminSecretrecord 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
maxCachedSimulationEnginesrecord component. - merlinDatabaseService() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
merlinDatabaseServicerecord component. - merlinFileStore() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
merlinFileStorerecord component. - merlinGraphqlURI() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
merlinGraphqlURIrecord component. - modelJarsDir() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
modelJarsDirrecord component.
O
- outputMode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
outputModerecord component. - outputMode() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
outputModerecord component.
P
- planRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns the value of the
planRevisionrecord 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
PostgresSchedulingRequestNotificationPayloadrecord 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
resultsrecord 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
schedulingDSLCompilationServicerecord 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
specificationIdrecord component. - specificationRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.postgres.PostgresSchedulingRequestNotificationPayload
-
Returns the value of the
specificationRevisionrecord component. - specifications() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.Stores
-
Returns the value of the
specificationsrecord component. - specificationService() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.services.SynchronousSchedulerAgent
-
Returns the value of the
specificationServicerecord component. - store() - Method in record class gov.nasa.jpl.aerie.scheduler.worker.WorkerAppConfiguration
-
Returns the value of the
storerecord 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
Storesrecord class. - Success(T) - Constructor for record class gov.nasa.jpl.aerie.scheduler.worker.services.SchedulingDSLCompilationService.SchedulingDSLCompilationResult.Success
-
Creates an instance of a
Successrecord 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
SynchronousSchedulerAgentrecord 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
valuerecord 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
WorkerAppConfigurationrecord class.
All Classes and Interfaces|All Packages|Serialized Form