Index

A C E G H I L M O P R S T U V W 
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.
A C E G H I L M O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form