下面列出了怎么用org.apache.http.conn.ClientConnectionOperator的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
protected BasicPoolEntry createEntry(RouteSpecificPool rospl,
ClientConnectionOperator op) {
createEntryCounter.increment();
Stopwatch stopWatch = creationTimer.start();
try {
return super.createEntry(rospl, op);
} finally {
stopWatch.stop();
}
}
@Override
protected ClientConnectionOperator createConnectionOperator(final SchemeRegistry sr) {
return new MyClientConnectionOperator(sr);
}
@Override
protected ClientConnectionOperator createConnectionOperator(final SchemeRegistry registry) {
return new MyClientConnectionOperator(registry);
}
public NamedConnectionPool(String name, ClientConnectionOperator operator,
ConnPerRoute connPerRoute, int maxTotalConnections, long connTTL,
TimeUnit connTTLTimeUnit) {
super(operator, connPerRoute, maxTotalConnections, connTTL, connTTLTimeUnit);
initMonitors(name);
}
public NamedConnectionPool(String name, ClientConnectionOperator operator,
ConnPerRoute connPerRoute, int maxTotalConnections) {
super(operator, connPerRoute, maxTotalConnections);
initMonitors(name);
}
public NamedConnectionPool(String name, ClientConnectionOperator operator,
HttpParams params) {
super(operator, params);
initMonitors(name);
}
NamedConnectionPool(ClientConnectionOperator operator,
ConnPerRoute connPerRoute, int maxTotalConnections, long connTTL,
TimeUnit connTTLTimeUnit) {
super(operator, connPerRoute, maxTotalConnections, connTTL, connTTLTimeUnit);
}
NamedConnectionPool(ClientConnectionOperator operator,
ConnPerRoute connPerRoute, int maxTotalConnections) {
super(operator, connPerRoute, maxTotalConnections);
}
NamedConnectionPool(ClientConnectionOperator operator,
HttpParams params) {
super(operator, params);
}
private CougarConnPoolByRoute(ClientConnectionOperator operator, ConnPerRoute connPerRoute,
int maxTotalConnections, long connTTL, TimeUnit connTTLTimeUnit) {
super(operator, connPerRoute, maxTotalConnections, connTTL, connTTLTimeUnit);
}