Définition du délai d'expiration du client jax-ws

J'ai de la difficulté à mettre jax-ws délai d'attente. Mon code est:

@WebServiceClient(name = "VoipDBJDBCService", targetNamespace = "http://db.server.voipmeter.jextreme.eu/", wsdlLocation = "http://trace0.nyc.blinkmind.com:8080/voipdb?wsdl")
public class VoipDBJDBCService extends Service {
    public VoipDBJDBCService(URL wsdlLocation) {
        super(wsdlLocation, new QName("http://db.server.voipmeter.jextreme.eu/", "VoipDBJDBCService"));
    }

    @WebEndpoint(name = "VoipDBJDBCPort")
    public VoipDB getVoipDBJDBCPort() {
        return super.getPort(new QName("http://db.server.voipmeter.jextreme.eu/", "VoipDBJDBCPort"), VoipDB.class);
    }
}

Et l'utilisation:

VoipDB db = new VoipDBJDBCService(new URL(url)).getVoipDBJDBCPort();

Comment puis-je brancher dans les délais d'attente ? J'ai trouvé la "solution" ici: https://jax-ws.dev.java.net/guide/HTTP_Timeouts.html mais je ne sais pas où je vais l'accrocher dans. Comment obtenir une procuration ? Quand je l'appelle getPort client essaie de se connecter puis se bloque jamais si le serveur ne répond pas.

Mise à JOUR:
Ce code est appelé à partir à l'intérieur des applets méthode init (), si cela fait une différence.

source d'informationauteur Lukasz | 2010-06-28