public class JLupinClientUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JLupinClientUtil.JLupinLoadBalancerAlgorithmType |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeResources() |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType) |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds) |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds,
boolean isKeepAlive,
boolean isOOBInline,
boolean isTcpNoDelay,
boolean isReuseAddress,
int sendBufferSize,
int receiveBufferSize,
int soLinger,
int trafficClass) |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds,
boolean isKeepAlive,
boolean isOOBInline,
boolean isTcpNoDelay,
boolean isReuseAddress,
int sendBufferSize,
int receiveBufferSize,
int soLinger,
int trafficClass,
JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType) |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds,
JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType) |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType) |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(PortType portType) |
static JLupinDelegator |
generateInnerMicroserviceLoadBalancerDelegator(PortType portType,
JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType) |
static JLupinLoadBalancer |
generateLoadBalancer(com.jlupin.impl.balancer.servicerepository.JLupinServiceRepositoryImpl jLupinServiceRepositoryImpl,
int repeatsAmount,
int changeServerIntervalInMillis,
JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType,
JLupinLogger jLupinLogger) |
static JLupinDelegator |
generateLoadBalancerDelegator(PortType portType,
JLupinLoadBalancer jLupinLoadBalancer) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds,
boolean isKeepAlive,
boolean isOOBInline,
boolean isTcpNoDelay,
boolean isReuseAddress,
int sendBufferSize,
int receiveBufferSize,
int soLinger,
int trafficClass,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds,
boolean isKeepAlive,
boolean isOOBInline,
boolean isTcpNoDelay,
boolean isReuseAddress,
int sendBufferSize,
int receiveBufferSize,
int soLinger,
int trafficClass,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations,
JLupinSerializer jLupinSerializer,
JLupinLogger jLupinLogger) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
int connectionTimeoutInMilliseconds,
int readTimeoutInMilliseconds,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations,
JLupinSerializer jLupinSerializer,
JLupinLogger jLupinLogger) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis,
int repeatsAmount,
int changeServerIntervalInMillis,
PortType portType,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations,
JLupinSerializer jLupinSerializer,
JLupinLogger jLupinLogger) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(PortType portType,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations) |
static JLupinDelegator |
generateOuterMicroserviceLoadBalancerDelegator(PortType portType,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations,
JLupinSerializer jLupinSerializer,
JLupinLogger jLupinLogger) |
static <T> T |
generateRemote(JLupinDelegator jLupinDelegator,
String microserviceName,
Class serviceClass) |
static <T> T |
generateRemote(JLupinDelegator jLupinDelegator,
String microserviceName,
Class serviceClass,
JLupinInputParameterVariablesProducer jLupinInputParameterVariablesProducer) |
static <T> T |
generateRemote(JLupinDelegator jLupinDelegator,
String microserviceName,
String serviceName,
Class serviceClass) |
static <T> T |
generateRemote(JLupinDelegator jLupinDelegator,
String microserviceName,
String serviceName,
Class serviceClass,
JLupinInputParameterVariablesProducer jLupinInputParameterVariablesProducer) |
static com.jlupin.interfaces.balancer.repository.JLupinServiceRepository |
generateServiceRepository(int howOftenCheckingServerInMillis,
JLupinServiceRepositoryType jLupinServiceRepositoryType,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations,
JLupinServiceRepositoryConnectionToServerConfiguration connectionDetailsToConnectMainServersInZone,
JLupinLogger jLupinLogger) |
static ExecutorService |
getExecutorServiceByNameManagedByJLupin(String threadPoolName) |
static void |
setVariables(int _serviceRepositoryHowOftenCheckingServerInMillis,
int _loadBalancerConnectionRepeatsAmount,
int _roundRobinLoadBalancerChangeServerIntervalInMillis) |
public static void setVariables(int _serviceRepositoryHowOftenCheckingServerInMillis,
int _loadBalancerConnectionRepeatsAmount,
int _roundRobinLoadBalancerChangeServerIntervalInMillis)
public static com.jlupin.interfaces.balancer.repository.JLupinServiceRepository generateServiceRepository(int howOftenCheckingServerInMillis,
JLupinServiceRepositoryType jLupinServiceRepositoryType,
com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations,
JLupinServiceRepositoryConnectionToServerConfiguration connectionDetailsToConnectMainServersInZone,
JLupinLogger jLupinLogger)
public static JLupinLoadBalancer generateLoadBalancer(com.jlupin.impl.balancer.servicerepository.JLupinServiceRepositoryImpl jLupinServiceRepositoryImpl, int repeatsAmount, int changeServerIntervalInMillis, JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType, JLupinLogger jLupinLogger)
public static JLupinDelegator generateLoadBalancerDelegator(PortType portType, JLupinLoadBalancer jLupinLoadBalancer)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(PortType portType)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(PortType portType, JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(PortType portType, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(PortType portType, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations, JLupinSerializer jLupinSerializer, JLupinLogger jLupinLogger)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations, JLupinSerializer jLupinSerializer, JLupinLogger jLupinLogger)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds, JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations, JLupinSerializer jLupinSerializer, JLupinLogger jLupinLogger)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds, boolean isKeepAlive, boolean isOOBInline, boolean isTcpNoDelay, boolean isReuseAddress, int sendBufferSize, int receiveBufferSize, int soLinger, int trafficClass)
public static JLupinDelegator generateInnerMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds, boolean isKeepAlive, boolean isOOBInline, boolean isTcpNoDelay, boolean isReuseAddress, int sendBufferSize, int receiveBufferSize, int soLinger, int trafficClass, JLupinClientUtil.JLupinLoadBalancerAlgorithmType jLupinLoadBalancerAlgorithmType)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds, boolean isKeepAlive, boolean isOOBInline, boolean isTcpNoDelay, boolean isReuseAddress, int sendBufferSize, int receiveBufferSize, int soLinger, int trafficClass, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations)
public static JLupinDelegator generateOuterMicroserviceLoadBalancerDelegator(int howOftenCheckingServerInMillis, int repeatsAmount, int changeServerIntervalInMillis, PortType portType, int connectionTimeoutInMilliseconds, int readTimeoutInMilliseconds, boolean isKeepAlive, boolean isOOBInline, boolean isTcpNoDelay, boolean isReuseAddress, int sendBufferSize, int receiveBufferSize, int soLinger, int trafficClass, com.jlupin.common.various.JLupinMainServerInZoneConfiguration[] jLupinMainServerInZoneConfigurations, JLupinSerializer jLupinSerializer, JLupinLogger jLupinLogger)
public static <T> T generateRemote(JLupinDelegator jLupinDelegator, String microserviceName, String serviceName, Class serviceClass)
public static <T> T generateRemote(JLupinDelegator jLupinDelegator, String microserviceName, Class serviceClass)
public static <T> T generateRemote(JLupinDelegator jLupinDelegator, String microserviceName, String serviceName, Class serviceClass, JLupinInputParameterVariablesProducer jLupinInputParameterVariablesProducer)
public static <T> T generateRemote(JLupinDelegator jLupinDelegator, String microserviceName, Class serviceClass, JLupinInputParameterVariablesProducer jLupinInputParameterVariablesProducer)
public static void closeResources()
public static ExecutorService getExecutorServiceByNameManagedByJLupin(String threadPoolName)