Skip to content

Commit 0780ee3

Browse files
committed
Add timeout configuration to InformerExample
1 parent 3137709 commit 0780ee3

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

examples/src/main/java/io/kubernetes/client/examples/InformerExample.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,20 @@
1111
import io.kubernetes.client.models.V1ObjectMeta;
1212
import io.kubernetes.client.util.CallGeneratorParams;
1313
import io.kubernetes.client.util.Config;
14+
import java.util.concurrent.TimeUnit;
1415

16+
/**
17+
* A simple example of how to use the Java API
18+
*
19+
* <p>Easiest way to run this: mvn exec:java
20+
* -Dexec.mainClass="io.kubernetes.client.examples.InformerExample"
21+
*
22+
* <p>From inside $REPO_DIR/examples
23+
*/
1524
public class InformerExample {
1625
public static void main(String[] args) throws Exception {
17-
1826
ApiClient client = Config.defaultClient();
27+
client.getHttpClient().setReadTimeout(60, TimeUnit.SECONDS);
1928
Configuration.setDefaultApiClient(client);
2029

2130
SharedInformerFactory factory = new SharedInformerFactory();
@@ -72,7 +81,6 @@ public void onDelete(V1Node node, boolean deletedFinalStateUnknown) {
7281
V1ObjectMeta metadata = new V1ObjectMeta();
7382
metadata.setName("noxu");
7483
nodeToCreate.setMetadata(metadata);
75-
String s = coreV1Api.getApiClient().getJSON().serialize(nodeToCreate);
7684
V1Node createdNode = coreV1Api.createNode(nodeToCreate, null, null, null);
7785
Thread.sleep(3000);
7886

0 commit comments

Comments
 (0)