Skip to content

Commit 0e17e6f

Browse files
Rename builder methods with to bind. Fix #260
1 parent 62e45c1 commit 0e17e6f

File tree

13 files changed

+31
-31
lines changed

13 files changed

+31
-31
lines changed

examples/src/main/java/my/restate/sdk/examples/Counter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public CounterUpdateResult getAndAdd(ObjectContext ctx, Long request) {
5353
}
5454

5555
public static void main(String[] args) {
56-
RestateHttpEndpointBuilder.builder().with(new Counter()).buildAndListen();
56+
RestateHttpEndpointBuilder.builder().bind(new Counter()).buildAndListen();
5757
}
5858

5959
public static class CounterUpdateResult {

examples/src/main/java/my/restate/sdk/examples/LambdaHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ public void register(RestateLambdaEndpointBuilder builder) {
2222
System.getenv("LAMBDA_FACTORY_SERVICE_CLASS"), Counter.class.getCanonicalName())
2323
.split(Pattern.quote(","))) {
2424
if (Counter.class.getCanonicalName().equals(serviceClass)) {
25-
builder.with(new Counter());
25+
builder.bind(new Counter());
2626
} else if (CounterKt.class.getCanonicalName().equals(serviceClass)) {
27-
builder.with(new CounterKt());
27+
builder.bind(new CounterKt());
2828
} else {
2929
throw new IllegalArgumentException(
3030
"Bad \"LAMBDA_FACTORY_SERVICE_CLASS\" env: " + serviceClass);

examples/src/main/java/my/restate/sdk/examples/LoanWorkflow.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,8 @@ public void rejectLoan(WorkflowSharedContext ctx) {
153153

154154
public static void main(String[] args) {
155155
RestateHttpEndpointBuilder.builder()
156-
.with(new LoanWorkflow())
157-
.with(new MockBank())
156+
.bind(new LoanWorkflow())
157+
.bind(new MockBank())
158158
.buildAndListen();
159159

160160
// Register the service in the meantime!

examples/src/main/kotlin/my/restate/sdk/examples/CounterKt.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@ class CounterKt {
5252
}
5353

5454
fun main() {
55-
RestateHttpEndpointBuilder.builder().with(CounterKt()).buildAndListen()
55+
RestateHttpEndpointBuilder.builder().bind(CounterKt()).buildAndListen()
5656
}

sdk-core/src/main/java/dev/restate/sdk/core/RestateEndpoint.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public Builder(DeploymentManifestSchema.ProtocolMode protocolMode) {
123123
this.protocolMode = protocolMode;
124124
}
125125

126-
public <O> Builder with(ComponentDefinition<O> component, O options) {
126+
public <O> Builder bind(ComponentDefinition<O> component, O options) {
127127
this.components.add(new ComponentAndOptions<>(component, options));
128128
return this;
129129
}

sdk-core/src/test/java/dev/restate/sdk/core/MockMultiThreaded.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public void executeTest(TestDefinitions.TestDefinition definition) {
4848
// Prepare server
4949
RestateEndpoint.Builder builder =
5050
RestateEndpoint.newBuilder(DeploymentManifestSchema.ProtocolMode.BIDI_STREAM)
51-
.with(componentDefinition.get(0), bindableComponent.options());
51+
.bind(componentDefinition.get(0), bindableComponent.options());
5252
RestateEndpoint server = builder.build();
5353

5454
// Start invocation

sdk-core/src/test/java/dev/restate/sdk/core/MockSingleThread.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void executeTest(TestDefinition definition) {
4646
// Prepare server
4747
RestateEndpoint.Builder builder =
4848
RestateEndpoint.newBuilder(DeploymentManifestSchema.ProtocolMode.BIDI_STREAM)
49-
.with(componentDefinition.get(0), bindableComponent.options());
49+
.bind(componentDefinition.get(0), bindableComponent.options());
5050
RestateEndpoint server = builder.build();
5151

5252
// Start invocation

sdk-http-vertx/src/main/java/dev/restate/sdk/http/vertx/RestateHttpEndpointBuilder.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* <pre>
3232
* public static void main(String[] args) {
3333
* RestateHttpEndpointBuilder.builder()
34-
* .with(new Counter())
34+
* .bind(new Counter())
3535
* .buildAndListen();
3636
* }
3737
* </pre>
@@ -73,31 +73,31 @@ public RestateHttpEndpointBuilder withOptions(HttpServerOptions options) {
7373
* based on the class name.
7474
*
7575
* <p>You can also manually instantiate the {@link BindableComponent} using {@link
76-
* #with(BindableComponent)}.
76+
* #bind(BindableComponent)}.
7777
*/
78-
public RestateHttpEndpointBuilder with(Object component) {
79-
return this.with(RestateEndpoint.discoverBindableComponentFactory(component).create(component));
78+
public RestateHttpEndpointBuilder bind(Object component) {
79+
return this.bind(RestateEndpoint.discoverBindableComponentFactory(component).create(component));
8080
}
8181

8282
/**
8383
* Add a Restate bindable component to the endpoint.
8484
*
85-
* <p>To override the options, use {@link #with(BindableComponent, Object)}.
85+
* <p>To override the options, use {@link #bind(BindableComponent, Object)}.
8686
*/
87-
public RestateHttpEndpointBuilder with(BindableComponent<?> component) {
87+
public RestateHttpEndpointBuilder bind(BindableComponent<?> component) {
8888
for (ComponentDefinition<?> componentDefinition : component.definitions()) {
8989
//noinspection unchecked
90-
this.endpointBuilder.with(
90+
this.endpointBuilder.bind(
9191
(ComponentDefinition<Object>) componentDefinition, component.options());
9292
}
9393

9494
return this;
9595
}
9696

9797
/** Add a Restate bindable component to the endpoint, overriding the options. */
98-
public <O> RestateHttpEndpointBuilder with(BindableComponent<O> component, O options) {
98+
public <O> RestateHttpEndpointBuilder bind(BindableComponent<O> component, O options) {
9999
for (ComponentDefinition<O> componentDefinition : component.definitions()) {
100-
this.endpointBuilder.with(componentDefinition, options);
100+
this.endpointBuilder.bind(componentDefinition, options);
101101
}
102102

103103
return this;

sdk-http-vertx/src/test/kotlin/dev/restate/sdk/http/vertx/HttpVertxTestExecutor.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class HttpVertxTestExecutor(private val vertx: Vertx) : TestExecutor {
4141
val server =
4242
RestateHttpEndpointBuilder.builder(vertx)
4343
.withOptions(HttpServerOptions().setPort(0))
44-
.with(definition.component)
44+
.bind(definition.component)
4545
.build()
4646
server.listen().coAwait()
4747

sdk-http-vertx/src/test/kotlin/dev/restate/sdk/http/vertx/RestateHttpEndpointTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@ internal class RestateHttpEndpointTest {
5050
@Timeout(value = 1, timeUnit = TimeUnit.SECONDS)
5151
@Test
5252
fun endpointWithNonBlockingService(vertx: Vertx): Unit =
53-
greetTest(vertx, "KtGreeter") { it.with(greeter()) }
53+
greetTest(vertx, "KtGreeter") { it.bind(greeter()) }
5454

5555
@Timeout(value = 1, timeUnit = TimeUnit.SECONDS)
5656
@Test
5757
fun endpointWithBlockingService(vertx: Vertx): Unit =
58-
greetTest(vertx, BlockingGreeter::class.simpleName!!) { it.with(BlockingGreeter()) }
58+
greetTest(vertx, BlockingGreeter::class.simpleName!!) { it.bind(BlockingGreeter()) }
5959

6060
private fun greetTest(
6161
vertx: Vertx,
@@ -153,7 +153,7 @@ internal class RestateHttpEndpointTest {
153153
runBlocking(vertx.dispatcher()) {
154154
val endpointPort: Int =
155155
RestateHttpEndpointBuilder.builder(vertx)
156-
.with(BlockingGreeter())
156+
.bind(BlockingGreeter())
157157
.withOptions(HttpServerOptions().setPort(0))
158158
.build()
159159
.listen()
@@ -188,7 +188,7 @@ internal class RestateHttpEndpointTest {
188188
runBlocking(vertx.dispatcher()) {
189189
val endpointPort: Int =
190190
RestateHttpEndpointBuilder.builder(vertx)
191-
.with(BlockingGreeter())
191+
.bind(BlockingGreeter())
192192
.withOptions(HttpServerOptions().setPort(0))
193193
.build()
194194
.listen()

0 commit comments

Comments
 (0)