Class AsyncHttpConnector
- java.lang.Object
-
- org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector
-
- All Implemented Interfaces:
org.glassfish.jersey.client.spi.Connector,org.glassfish.jersey.process.Inflector<org.glassfish.jersey.client.ClientRequest,org.glassfish.jersey.client.ClientResponse>
public class AsyncHttpConnector extends java.lang.Object implements org.glassfish.jersey.client.spi.ConnectorCustomized Jersey client connector with multi-host support.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAsyncHttpConnector.RetryExceptionRetry Exception.
-
Constructor Summary
Constructors Constructor Description AsyncHttpConnector(int connectTimeoutMs, int readTimeoutMs, int requestTimeoutMs, int autoCertRefreshTimeSeconds, org.apache.pulsar.client.impl.conf.ClientConfigurationData conf)AsyncHttpConnector(javax.ws.rs.client.Client client, org.apache.pulsar.client.impl.conf.ClientConfigurationData conf, int autoCertRefreshTimeSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.glassfish.jersey.client.ClientResponseapply(org.glassfish.jersey.client.ClientRequest jerseyRequest)java.util.concurrent.Future<?>apply(org.glassfish.jersey.client.ClientRequest jerseyRequest, org.glassfish.jersey.client.spi.AsyncConnectorCallback callback)voidclose()java.lang.StringgetName()
-
-
-
Constructor Detail
-
AsyncHttpConnector
public AsyncHttpConnector(javax.ws.rs.client.Client client, org.apache.pulsar.client.impl.conf.ClientConfigurationData conf, int autoCertRefreshTimeSeconds)
-
AsyncHttpConnector
public AsyncHttpConnector(int connectTimeoutMs, int readTimeoutMs, int requestTimeoutMs, int autoCertRefreshTimeSeconds, org.apache.pulsar.client.impl.conf.ClientConfigurationData conf)
-
-
Method Detail
-
apply
public org.glassfish.jersey.client.ClientResponse apply(org.glassfish.jersey.client.ClientRequest jerseyRequest)
- Specified by:
applyin interfaceorg.glassfish.jersey.client.spi.Connector- Specified by:
applyin interfaceorg.glassfish.jersey.process.Inflector<org.glassfish.jersey.client.ClientRequest,org.glassfish.jersey.client.ClientResponse>
-
apply
public java.util.concurrent.Future<?> apply(org.glassfish.jersey.client.ClientRequest jerseyRequest, org.glassfish.jersey.client.spi.AsyncConnectorCallback callback)- Specified by:
applyin interfaceorg.glassfish.jersey.client.spi.Connector
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.glassfish.jersey.client.spi.Connector
-
close
public void close()
- Specified by:
closein interfaceorg.glassfish.jersey.client.spi.Connector
-
-