Ich benutze Restlet 2.3.4, und ich versuche, einen Timeout-Mechanismus für Restlet Client auf einen Server zugreifen, der nicht reagiert.Restlet Connection Timeout
Ich habe versucht, eine Reihe von verschiedenen Timeout-Parameter zu wählen, aber ohne Erfolg. Was vermisse ich?
Context context = new Context();
context.getParameters().add("idleTimeout", "1000");
context.getParameters().add("stopIdleTimeout", "1000");
context.getParameters().add("socketTimeout", "1000");
context.getParameters().add("maxIoIdleTimeMs", "1000");
context.getParameters().add("ioMaxIdleTimeMs", "1000");
client = new Client(context, Protocol.HTTP);
ClientResource service = new ClientResource(DBPEDIA_LOOKUP_SERVICE);
service.setNext(client);
service.setRetryOnError(false);