All Classes and Interfaces

Class
Description
The Workers AI binding.
An AI Search binding.
Handles a Durable Object alarm.
A Durable Object that takes alarms.
An Analytics Engine dataset.
A data point under construction.
Waiting on JavaScript from Java.
One declared binding, with the name it resolved to.
The bindings { } block.
Identifiers a D1 database can carry.
Identifiers a KV namespace can carry.
Identifiers an R2 bucket can carry.
Prints every declared binding, its resolved name, and the remote resource it points at.
A binding type, for the short form of the bindings block.
Builds the platform types a handler returns, and reaches the platform functions that are not bindings.
The bytebox { } block.
Compiles a Java workspace into a Cloudflare Worker.
Converts between a Java byte[] and the runtime's buffers.
Time, and what the platform does to it.
Converts one type to and from a JavaScript value.
Checks a compatibility date before Wrangler has to.
A connection was refused, standing in for java.net.ConnectException.
Consumes messages from a Queue.
A Containers binding.
The Cron Trigger that started a scheduled invocation.
The platform's Web Crypto, exposed as itself.
A D1 database.
What a statement cost.
What a statement produced.
A prepared statement.
A JavaScript promise that Java settles.
A Workers for Platforms dispatch namespace.
What the generated Durable Object exports call.
A Durable Object written in Java.
A Durable Object binding.
An instance's identity.
A handle on one instance.
A Durable Object class written in Java, and which of its handlers exist.
A Durable Object's own context: its storage, its alarm, and its WebSockets.
A Durable Object's storage.
An email sending binding.
The bindings declared in the Wrangler configuration, addressed by their binding names.
A binding that is present, waiting to be typed.
The per-invocation context Cloudflare passes to every handler.
Anything reachable by sending it a request.
Something that sees every request before the route does.
A type that formats itself, standing in for java.util.Formattable.
The flags a Formattable is told about, standing in for java.util.FormattableFlags.
A formatter, standing in for java.util.Formatter.
A value that is not here yet, backed by a JavaScript promise.
Writes a JSON codec for every type asked for, and one class that registers them all.
Writes the Java class the compiled module exports its handlers from.
Writes Java bindings for the npm packages a project asks for, from their TypeScript types.
Writes the Worker project around the compiled module: the Wrangler configuration, the JavaScript entry point, and the package manifest.
Writes a codec for every type annotated @SerialType, in Java's own serialization format.
What a generated entry point calls.
HTTP headers.
An HTTP client, standing in for java.net.http.HttpClient.
Assembles a client.
What to do with a redirect.
Which HTTP version to use, which on this platform the platform decides.
The headers of a request or a response, standing in for java.net.http.HttpHeaders.
A request, standing in for java.net.http.HttpRequest.
A request body.
The request bodies there are.
Assembles a request.
A response, standing in for java.net.http.HttpResponse.
How to read a body.
The ways to read a body.
An HTTP request, standing in for java.net.HttpURLConnection.
A Hyperdrive configuration.
A format string the formatter will not accept, standing in for java.util.IllegalFormatException.
The Images binding.
A transformation under construction.
An incoming email message, which records what a handler did with it.
An IP address, standing in for java.net.InetAddress.
The platform's own locale data, exposed as itself.
Builds a JavaScript array from a Java one.
Converts between Java types and JSON, through codecs rather than reflection.
Generates a JSON codec for this type.
A JavaScript promise rejected with something that is not a Java throwable.
A Workers KV namespace.
A value and the metadata stored with it.
One key in a listing.
One page of a key listing.
Handles incoming email.
What a Mail handler did with a message.
Cloudflare's ForwardableEmailMessage.
A match in progress, standing in for java.util.regex.Matcher.
One message from a Queue.
A batch of Queue messages delivered to a Consumer.
A specifier with no argument to fill it, standing in for java.util.MissingFormatArgumentException.
Reads objects in Java's serialization format, standing in for java.io.ObjectInputStream.
Writes objects in Java's serialization format, standing in for java.io.ObjectOutputStream.
Puts the compiled module where the Worker imports it from, and enforces the size budget.
A compiled pattern, standing in for java.util.regex.Pattern.
A Pipelines binding.
A Queue producer.
Cloudflare's MessageBatch.
One message from a Queue, as JavaScript delivers it.
An R2 bucket.
An object's metadata.
An object's metadata together with its body.
One page of an object listing.
A rate limiting binding.
Whether a key was within its allowance.
An incoming HTTP request.
An HTTP response, outgoing or received.
What answers one matched request.
Routes a request to a handler by method and path.
Finds something that can run a Node command-line tool.
Handles Cron Triggers.
The controller Cloudflare passes to a scheduled handler.
One secret from a Secrets Store.
Reads and writes objects in Java's own serialization format.
Reads and writes one type in Java's serialization format.
One class's entry in a stream's class descriptor chain.
A stream that could not be read or written.
One field, as the serialization format describes it.
Where a codec writes one object's field values.
Where a codec reads one object's field values back.
Generates a codec that reads and writes this type in Java's own serialization format.
Measures the compiled module and prints one row per compression axis.
The size { } block: how the compiled module is packed, and how big it may get.
Which compressor packs the module.
How the compiled module is carried in the bundle.
A TCP socket, standing in for java.net.Socket.
One TCP connection.
A socket failed, standing in for java.net.SocketException.
A Durable Object that takes WebSockets.
Raw outbound TCP, from cloudflare:sockets.
A read ran out of time, standing in for java.net.SocketTimeoutException.
A Durable Object's SQLite database.
Points java.io.ObjectOutputStream and ObjectInputStream at the ones in this package.
Points the reachable parts of java.net at the ones in this package.
Points java.util.regex.Pattern and Matcher at the ones in this package.
Points java.util.Formatter and what it needs at the ones in this package.
Points java.time at an implementation of it, and its rule provider at this package's.
Receives trace events from another Worker.
The platform's own encoders, exposed as themselves.
One trace event delivered to a Tail handler.
Which triggers a handler class handles.
Any JavaScript value, reachable by name.
No address for a name, standing in for java.net.UnknownHostException.
A URL, standing in for java.net.URL.
A connection to a URL, standing in for java.net.URLConnection.
A Vectorize index.
Which version of the Worker is running.
One end of a WebSocket.
The two ends of a WebSocket the Worker itself creates.
Handles HTTP requests.
A Workflows binding.
One workflow instance.
The wrangler { } block: what goes into the generated configuration.
Runs the Wrangler CLI in the generated Worker project.
The offset a zone was at an instant.
What a zone's offset was, and when it changed.
Where java.time gets its timezone rules.