Class RntbdServiceEndpoint
- java.lang.Object
-
- com.microsoft.azure.cosmosdb.internal.directconnectivity.rntbd.RntbdServiceEndpoint
-
- All Implemented Interfaces:
RntbdEndpoint,AutoCloseable
public final class RntbdServiceEndpoint extends Object implements RntbdEndpoint
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRntbdServiceEndpoint.Provider-
Nested classes/interfaces inherited from interface com.microsoft.azure.cosmosdb.internal.directconnectivity.rntbd.RntbdEndpoint
RntbdEndpoint.Config
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intchannelsAcquired()intchannelsAvailable()voidclose()intconcurrentRequests()longid()booleanisClosed()longlastRequestTime()SocketAddressremoteAddress()RntbdRequestRecordrequest(RntbdRequestArgs args)intrequestQueueLength()io.micrometer.core.instrument.Tagtag()StringtoString()longusedDirectMemory()longusedHeapMemory()
-
-
-
Method Detail
-
channelsAcquired
public int channelsAcquired()
- Specified by:
channelsAcquiredin interfaceRntbdEndpoint
-
channelsAvailable
public int channelsAvailable()
- Specified by:
channelsAvailablein interfaceRntbdEndpoint
-
concurrentRequests
public int concurrentRequests()
- Specified by:
concurrentRequestsin interfaceRntbdEndpoint
-
id
public long id()
- Specified by:
idin interfaceRntbdEndpoint
-
isClosed
public boolean isClosed()
- Specified by:
isClosedin interfaceRntbdEndpoint
-
lastRequestTime
public long lastRequestTime()
-
remoteAddress
public SocketAddress remoteAddress()
- Specified by:
remoteAddressin interfaceRntbdEndpoint
-
requestQueueLength
public int requestQueueLength()
- Specified by:
requestQueueLengthin interfaceRntbdEndpoint
-
tag
public io.micrometer.core.instrument.Tag tag()
- Specified by:
tagin interfaceRntbdEndpoint
-
usedDirectMemory
public long usedDirectMemory()
- Specified by:
usedDirectMemoryin interfaceRntbdEndpoint
-
usedHeapMemory
public long usedHeapMemory()
- Specified by:
usedHeapMemoryin interfaceRntbdEndpoint
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRntbdEndpoint
-
request
public RntbdRequestRecord request(RntbdRequestArgs args)
- Specified by:
requestin interfaceRntbdEndpoint
-
-