Package com.aerospike.client.async
Interface EventLoops
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Implementing Classes:
NettyEventLoops
,NioEventLoops
Aerospike event loops interface.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close event loops.get
(int index) Return Aerospike event loop given array index..getArray()
Return array of Aerospike event loops.int
getSize()
Return number of event loops in this group.next()
Return next Aerospike event loop in round-robin fashion.
-
Method Details
-
getArray
EventLoop[] getArray()Return array of Aerospike event loops. -
getSize
int getSize()Return number of event loops in this group. -
get
Return Aerospike event loop given array index.. -
next
EventLoop next()Return next Aerospike event loop in round-robin fashion. Implementations might not use an atomic sequence counter. Non-atomic counters improve performance, but might result in a slightly imperfect round-robin distribution. -
close
void close()Close event loops.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-