Index

A B C D E G H I L M N O P S T U 
All Classes and Interfaces|All Packages

A

Architecture - Section in class express.mvp.myra.server.MyraServer
 
awaitReady(long, TimeUnit) - Method in class express.mvp.myra.server.MyraServer
Waits for the server to be ready to accept connections.

B

Buffer Ownership - Section in interface express.mvp.myra.server.MyraServerHandler
 
bufferSize(int) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Sets the size of each buffer in bytes.
build() - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Builds a new MyraServerConfig with the configured values.
builder() - Static method in class express.mvp.myra.server.MyraServerConfig
Creates a new builder for constructing MyraServerConfig instances.
Builder() - Constructor for class express.mvp.myra.server.MyraServerConfig.Builder
 

C

close() - Method in class express.mvp.myra.server.MyraServer
 
Configuration Categories - Section in class express.mvp.myra.server.MyraServerConfig
 
cpuAffinity(int) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Sets the CPU core affinity for the server thread.

D

Default Values - Section in class express.mvp.myra.server.MyraServerConfig.Builder
 

E

Example Implementation - Section in interface express.mvp.myra.server.MyraServerHandler
 
express.mvp.myra.server - package express.mvp.myra.server
 

G

getBufferSize() - Method in class express.mvp.myra.server.MyraServerConfig
Returns the size of each buffer in bytes.
getCpuAffinity() - Method in class express.mvp.myra.server.MyraServerConfig
Returns the CPU core affinity for the server thread.
getHost() - Method in class express.mvp.myra.server.MyraServerConfig
Returns the host address to bind to.
getNumBuffers() - Method in class express.mvp.myra.server.MyraServerConfig
Returns the number of registered buffers in the pool.
getPort() - Method in class express.mvp.myra.server.MyraServerConfig
Returns the TCP port to listen on.
getSqPollCpuAffinity() - Method in class express.mvp.myra.server.MyraServerConfig
Returns the CPU core affinity for the SQPOLL kernel thread.
getSqPollIdleTimeout() - Method in class express.mvp.myra.server.MyraServerConfig
Returns the SQPOLL idle timeout in microseconds.

H

host(String) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Sets the host address to bind to.

I

isSqPollEnabled() - Method in class express.mvp.myra.server.MyraServerConfig
Returns whether SQPOLL mode is enabled.

L

Lifecycle - Section in interface express.mvp.myra.server.MyraServerHandler
 

M

MyraServer - Class in express.mvp.myra.server
High-level server API for Myra Transport.
MyraServer(MyraServerConfig, MyraServerHandler) - Constructor for class express.mvp.myra.server.MyraServer
Creates a new server with the specified configuration and handler.
MyraServerConfig - Class in express.mvp.myra.server
Configuration for a MyraServer instance.
MyraServerConfig.Builder - Class in express.mvp.myra.server
Builder for creating MyraServerConfig instances.
MyraServerHandler - Interface in express.mvp.myra.server
Callback handler for MyraServer events.

N

numBuffers(int) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Sets the number of registered buffers in the pool.

O

onConnect(TransportBackend) - Method in interface express.mvp.myra.server.MyraServerHandler
Called when a new client connection is accepted.
onDataReceived(TransportBackend, RegisteredBuffer, int) - Method in interface express.mvp.myra.server.MyraServerHandler
Called when data is received from a client.
onDisconnect(TransportBackend) - Method in interface express.mvp.myra.server.MyraServerHandler
Called when a client connection is closed.

P

port(int) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Sets the TCP port to listen on.

S

sqPollCpuAffinity(int) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Sets the CPU core affinity for the SQPOLL kernel thread.
sqPollEnabled(boolean) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Enables or disables SQPOLL mode.
sqPollIdleTimeout(int) - Method in class express.mvp.myra.server.MyraServerConfig.Builder
Sets the SQPOLL idle timeout.
SQPOLL Mode Considerations - Section in class express.mvp.myra.server.MyraServerConfig
 
start() - Method in class express.mvp.myra.server.MyraServer
Starts the server.
stop() - Method in class express.mvp.myra.server.MyraServer
Stops the server gracefully.

T

Thread Model - Section in class express.mvp.myra.server.MyraServer
 
Thread Safety - Section in interface express.mvp.myra.server.MyraServerHandler
 
Token Encoding - Section in class express.mvp.myra.server.MyraServer
 

U

Usage Example - Section in class express.mvp.myra.server.MyraServer
 
Usage Example - Section in class express.mvp.myra.server.MyraServerConfig
 
A B C D E G H I L M N O P S T U 
All Classes and Interfaces|All Packages