A B C D E F G H I J K L M N O P R S T U V W 

S

SelectServer - Class in org.enanoservices.servermonitor
 
SelectServer(String) - Constructor for class org.enanoservices.servermonitor.SelectServer
 
SelectServers - Class in org.enanoservices.servermonitor
 
SelectServers() - Constructor for class org.enanoservices.servermonitor.SelectServers
 
sendAllKeysMsg() - Method in interface org.enanoservices.jwt.IJwtKeyPool
 
sendMessage(String) - Method in interface org.enanoservices.messagebroker.IBrokerPublisher
 
sendMessage(String, String) - Method in interface org.enanoservices.remops.IRemoteOperationsMessageSender
 
sendRemoteProvidersMsg() - Method in class org.enanoservices.remops.RemoteOperationsProviders
only RemoteProvider entries need to be reported to other servers
sendsyncData() - Method in interface org.enanoservices.servermonitor.IServerMonitor
 
serialize() - Method in class org.enanoservices.messagebroker.BrokerMessage
 
serialize() - Method in class org.enanoservices.messagebroker.BrokerMessageHeader
 
serialize() - Method in interface org.enanoservices.messagebroker.IBrokerMessageBody
 
serialize() - Method in class org.enanoservices.remops.RemoteProviderBody
 
SERILZ_ERROR - org.enanoservices.remops.RemoteResultCode
 
Server - Class in org.enanoservices.servermonitor
 
Server() - Constructor for class org.enanoservices.servermonitor.Server
 
Server(String, String, String, String, int, String, String, int, int) - Constructor for class org.enanoservices.servermonitor.Server
create new servers when heartbeat received
ServerMonitorThread - Class in org.enanoservices.servermonitor
started by ServerMonitor it runs every [serverMonitorPeriod] ms and calls updateServersState to...
ServerMonitorThread() - Constructor for class org.enanoservices.servermonitor.ServerMonitorThread
 
serverPort() - Method in class org.enanoservices.config.ServerPortConfig
 
ServerPortConfig - Class in org.enanoservices.config
Implementation of WebServerFactoryCustomizer Needed to set the host and obtain the server's port from the command line
ServerPortConfig() - Constructor for class org.enanoservices.config.ServerPortConfig
 
serverReady() - Method in class org.enanoservices.config.ServerReady
wait for the application ready event then enable the main loop for these threads - jwtKeyUpdateThread - jwtKeyRcvThread - remoteOperationsRcvThread - remoteOperationsTimeoutThread - heartBeatRcvThread - serverMonitorThread start - jvmResourcesThread this approach keeps the max thread-beat delay to a minimum at startup the order used to start these threads is important heartBeatSndThread will bring thisServer "up" so thisServer could start getting http requests and remote operations thisServer will be sending and receiving keys as soon as the jwt threads are started but they will be sent again by this server and other servers when this server comes "up'
ServerReady - Class in org.enanoservices.config
Class used to detect when server ready and start threads
ServerReady() - Constructor for class org.enanoservices.config.ServerReady
 
servers(HttpServletRequest) - Method in class org.enanoservices.controller.NanoAdminController
send all servers' states and statistics
ServersStateClient - Class in org.enanoservices.servermonitor.api
class used to report servers' state to client changes to this class might affect the client JS files
ServersStateClient(String) - Constructor for class org.enanoservices.servermonitor.api.ServersStateClient
 
ServersStatus - Class in org.enanoservices.servermonitor
 
ServersStatus(ThisServerStatus) - Constructor for class org.enanoservices.servermonitor.ServersStatus
 
serverstate(HttpServletRequest) - Method in class org.enanoservices.controller.NanoAdminController
used to report all servers' state back to the browser after a server error, which happens when a server goes down and the list of servers on the browser is not up to date also called by the browser after loading menu.html
ServerStateClient - Class in org.enanoservices.servermonitor.api
used to report server' state to client any changes will affect user.js and admin.js (GateService) only two values are reported for state and adminState: - "up" - if state = ServerState.up and admin state = ADMIN_UP - "down" - for any other state
ServerStateClient(Server) - Constructor for class org.enanoservices.servermonitor.api.ServerStateClient
 
ServerStatus - Class in org.enanoservices.servermonitor
used by - NanoInterceptor.addServersHeader to report servers' status to the client all servers, no matter their state, are included
ServerStatus(Server) - Constructor for class org.enanoservices.servermonitor.ServerStatus
 
ServiceConfigurer - Class in org.enanoservices.config
Implementation of WebMvcConfigurer Used to add interceptors, create the local resolver bean abd configure resources
ServiceConfigurer() - Constructor for class org.enanoservices.config.ServiceConfigurer
 
setAdminRole(String) - Method in class org.enanoservices.properties.NanoProperties
 
setAdminState(int) - Method in class org.enanoservices.servermonitor.ThisServerInfo
 
setAdminUp(boolean) - Method in class org.enanoservices.remops.RemoteOperationServer
 
setAlias(String) - Method in interface org.enanoservices.jwt.api.IJwt
 
setAlias(String) - Method in class org.enanoservices.jwt.api.Jwt
 
setAnonRole(String) - Method in class org.enanoservices.properties.NanoProperties
 
setBody(IBrokerMessageBody) - Method in class org.enanoservices.messagebroker.BrokerMessage
 
setBrokerProps(List<NanoProperties.NanoProperty>) - Method in class org.enanoservices.properties.NanoProperties
 
setBrokerurl(String) - Method in class org.enanoservices.properties.NanoProperties
 
setCreated(long) - Method in class org.enanoservices.jwt.JwtKey
 
setData() - Method in class org.enanoservices.remops.api.RemoteResult
 
setDelay(int) - Method in class org.enanoservices.remops.RemoteOperationServerMethodStat
 
setDupData() - Method in class org.enanoservices.remops.api.RemoteResult
 
setExpired(boolean) - Method in interface org.enanoservices.jwt.api.IJwt
 
setExpired(boolean) - Method in class org.enanoservices.jwt.api.Jwt
 
setFromThisServer(boolean) - Method in class org.enanoservices.jwt.JwtKey
 
setHeartBeatAlarmDelay(int) - Method in class org.enanoservices.properties.NanoProperties
 
setHeartBeatClient(String) - Method in class org.enanoservices.properties.NanoProperties
 
setHeartBeatProps(List<NanoProperties.NanoProperty>) - Method in class org.enanoservices.properties.NanoProperties
 
setHeartbeatRcvDelay(int) - Method in class org.enanoservices.properties.NanoProperties
 
setHeartbeatSndPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setHeartBeatTimeToLive(int) - Method in class org.enanoservices.properties.NanoProperties
 
setHeartbeatTopic(String) - Method in class org.enanoservices.properties.NanoProperties
 
setHitcounter(int) - Method in class org.enanoservices.servermonitor.ThisServerInfo
 
setHost(String) - Method in class org.enanoservices.remops.api.RemoteProvider
 
setHost(String) - Method in class org.enanoservices.remops.RemoteProviderReported
 
setInitial() - Method in class org.enanoservices.remops.api.RemoteResult
 
setIssueList(List<String>) - Method in class org.enanoservices.properties.NanoProperties
 
setJvmResourceThreadPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setKeyProps(List<NanoProperties.NanoProperty>) - Method in class org.enanoservices.properties.NanoProperties
 
setKeyscli(String) - Method in class org.enanoservices.properties.NanoProperties
 
setKeysClient(String) - Method in class org.enanoservices.properties.NanoProperties
 
setKeySignaturePeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setKeysMaxDelay(int) - Method in class org.enanoservices.properties.NanoProperties
 
setKeysRcvDelay(int) - Method in class org.enanoservices.properties.NanoProperties
 
setKeysTimeToLive(int) - Method in class org.enanoservices.properties.NanoProperties
 
setKeysTopic(String) - Method in class org.enanoservices.properties.NanoProperties
 
setKeysUpdatePeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setKeyVerificationPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setKeyWaitPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setMaxNumSignatureKeys(int) - Method in class org.enanoservices.properties.NanoProperties
 
setMicroservice(String) - Method in class org.enanoservices.remops.api.RemoteProvider
 
setMicroservice(String) - Method in class org.enanoservices.remops.RemoteProviderReported
 
setMicroservice(String) - Method in class org.enanoservices.servermonitor.ThisServerInfo
 
setNoData() - Method in class org.enanoservices.remops.api.RemoteResult
 
setNoMethod() - Method in class org.enanoservices.remops.api.RemoteResult
 
setNoService() - Method in class org.enanoservices.remops.api.RemoteResult
 
setNotSupported() - Method in class org.enanoservices.remops.api.RemoteResult
 
setNsVersion(String) - Method in class org.enanoservices.properties.NanoProperties
 
setNsVersion(String) - Method in class org.enanoservices.servermonitor.Server
 
setNumrecords(int) - Method in class org.enanoservices.remops.api.RemoteListResult
 
setOperList(List<RemoteOperationDisplay>) - Method in class org.enanoservices.remops.RemoteOperationsProvidersDisplay
 
setPassword(String) - Method in class org.enanoservices.properties.NanoProperties
 
setPort(String) - Method in class org.enanoservices.remops.api.RemoteProvider
 
setPort(String) - Method in class org.enanoservices.remops.RemoteProviderReported
 
setPort(String) - Method in class org.enanoservices.servermonitor.ThisServerInfo
 
setProviderList(List<RemoteProviderReported>) - Method in class org.enanoservices.remops.RemoteProviderBody
 
setRemOpClient(String) - Method in class org.enanoservices.properties.NanoProperties
 
setRemOperCheckTimeoutPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setRemOperTimeout(int) - Method in class org.enanoservices.properties.NanoProperties
 
setRemOpRcvWait(int) - Method in class org.enanoservices.properties.NanoProperties
 
setRemOpTimeToLive(int) - Method in class org.enanoservices.properties.NanoProperties
 
setRemOpTopic(String) - Method in class org.enanoservices.properties.NanoProperties
 
setRemoteArgDisplayList(List<RemoteArgDisplay>) - Method in class org.enanoservices.remops.RemoteOperationsProvidersDisplay
 
setRemoveServerPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setResult(RemoteResultCode) - Method in class org.enanoservices.remops.api.RemoteResult
 
setRole(String) - Method in interface org.enanoservices.jwt.api.IJwt
 
setRole(String) - Method in class org.enanoservices.jwt.api.Jwt
 
setSelectServers(ModelAndView) - Method in interface org.enanoservices.servermonitor.api.IPublicServerMonitor
set the "selectServers" object for the view used populate the servers select elm (admin menu)
setSerilzError() - Method in class org.enanoservices.remops.api.RemoteResult
 
setServerDownTime(int) - Method in class org.enanoservices.properties.NanoProperties
 
setServerMonitorPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setServerUp(List<RemoteOperationServer>) - Method in interface org.enanoservices.servermonitor.IServerMonitor
 
setSrvVersion(String) - Method in class org.enanoservices.servermonitor.Server
 
setState(int) - Method in class org.enanoservices.servermonitor.ThisServerInfo
 
setState(ServerState.State) - Method in class org.enanoservices.servermonitor.Server
 
setStatsResetPeriod(int) - Method in class org.enanoservices.properties.NanoProperties
 
setSucess(boolean) - Method in class org.enanoservices.remops.RemoteOperationServer
 
setText(String) - Method in class org.enanoservices.menucontributions.api.MenuOption.Option
 
setText(String) - Method in class org.enanoservices.menucontributions.api.MenuOption
 
setTimeOut() - Method in class org.enanoservices.remops.api.RemoteResult
 
setTitle(String) - Method in class org.enanoservices.menucontributions.api.MenuOption
 
setTried(boolean) - Method in class org.enanoservices.remops.RemoteOperationServer
 
setUp(boolean) - Method in class org.enanoservices.remops.RemoteOperationServer
 
setUser(String) - Method in class org.enanoservices.properties.NanoProperties
 
setUserid(String) - Method in interface org.enanoservices.jwt.api.IJwt
 
setUserid(String) - Method in class org.enanoservices.jwt.api.Jwt
 
setValid(boolean) - Method in interface org.enanoservices.jwt.api.IJwt
 
setValid(boolean) - Method in class org.enanoservices.jwt.api.Jwt
 
setValue(String) - Method in class org.enanoservices.menucontributions.api.MenuOption.Option
 
sort() - Method in class org.enanoservices.servermonitor.api.ServersStateClient
 
sort() - Method in class org.enanoservices.servermonitor.ServersStatus
 
srvVersion - Variable in class org.enanoservices.menucontributions.api.HeadFiles
 
srvVersion - Variable in class org.enanoservices.servermonitor.api.ServerStateClient
 
srvVersion - Variable in class org.enanoservices.servermonitor.ServerStatus
 
srvVersion - Variable in class org.enanoservices.servermonitor.ThisServerInfo
 
state - Variable in class org.enanoservices.servermonitor.api.ServerStateClient
 
state - Variable in class org.enanoservices.servermonitor.Server
 
state - Variable in class org.enanoservices.servermonitor.ServerStatus
 
state - Variable in class org.enanoservices.servermonitor.ThisServerInfo
 
stopit() - Method in class org.enanoservices.servermonitor.ServerMonitorThread
 
stopIt() - Method in class org.enanoservices.jwt.JwtKeyRcvThread
 
stopIt() - Method in class org.enanoservices.jwt.JwtKeyUpdateThread
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links