public class Server extends Object
Modifier and Type | Field and Description |
---|---|
private Container |
container
The OSGi container instance of this server
|
private static Server |
instance |
private String |
localServerDiscriminator
A short string which is different for all the qrserver instances on a given node.
|
private com.yahoo.config.subscription.ConfigSubscriber |
subscriber |
Modifier | Constructor and Description |
---|---|
private |
Server()
Creates a new server instance.
|
Modifier and Type | Method and Description |
---|---|
static Server |
get() |
int |
getCurrentConnections()
An estimate of current number of connections.
|
String |
getServerDiscriminator()
A string unique for this QRS on this server.
|
void |
initialize(QrConfig config) |
private void |
initRpcServer(QrConfig.Rpc rpcConfig) |
(package private) static void |
resetInstance()
Ugly hack, see Container.resetInstance
|
int |
searchQueriesInFlight()
The number of currently active incoming search requests
|
void |
shutdown() |
private static Server instance
private com.yahoo.config.subscription.ConfigSubscriber subscriber
private Container container
private String localServerDiscriminator
private Server()
public int searchQueriesInFlight()
public int getCurrentConnections()
public static Server get()
private void initRpcServer(QrConfig.Rpc rpcConfig)
static void resetInstance()
public String getServerDiscriminator()
public void shutdown()
Copyright © 2018. All rights reserved.