# Packages
No description provided by the author
# Functions
GenerateJobID creates a deterministic job ID from partition and offsets.
NewGRPCTransportFromAddress creates a new gRPC transport instance from an address and dial options.
NewJob creates a new job with the given partition and offsets.
NewMemoryTransport creates a new in-memory transport instance.
NewSchedulerServer creates a new gRPC server that delegates to the provided handler.
# Constants
No description provided by the author
Job failed too many times or is too old.
Job failed and may be retried.
No description provided by the author
No description provided by the author
zero value, largely unused.
# Structs
No description provided by the author
Request/Response message types.
No description provided by the author
GRPCTransport implements the Transport interface using gRPC.
Job represents a block building task.
MemoryTransport implements Transport interface for in-memory communication.
Offsets represents the range of offsets to process [Min,Max) exclusivity.
No description provided by the author
# Interfaces
BuilderTransport is for calls originating from the builder.
SchedulerHandler defines the business logic for handling builder requests.
# Type aliases
JobStatus represents the current state of a job.