public final class ClientServerManager
extends csbase.logic.ServerManager
ServerManager para implementação de login usando usuário
e senha e login por referência.É também o ponto de entrada do cliente para
obter a referência para um determinado serviço. Os campos estáticos do
ClientRemoteLocator são populados com as referências dos serviços do
servidor default.| Constructor and Description |
|---|
ClientServerManager()
Constrói uma instância desta classe que compartilhará os dados dos
servidores monitorados através de
ServerManagerData |
ClientServerManager(boolean sharedServerData)
Constrói uma instância desta classe
|
| Modifier and Type | Method and Description |
|---|---|
static ClientServerManager |
getInstance() |
static int |
getWindowSize()
Obtém o valor máximo da janela de backoff a partir de um valor que vem do
client.properties
|
boolean |
loginByReference(csbase.logic.ServerURI serverURI,
boolean copyServerSessionAttrs)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
boolean copyServerSessionAttrs)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
boolean copyServerSessionAttrs,
boolean ignoreVersion)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
java.util.Locale locale,
java.util.TimeZone timeZone,
boolean copyServerSessionAttrs,
boolean ignoreVersion)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
java.util.TimeZone timeZone,
boolean copyServerSessionAttrs,
boolean ignoreVersion)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo,
boolean ignoreVersion)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo,
java.lang.String delegatedLogin,
boolean ignoreVersion)
Executa um login no servidor remoto identificado pela URI.
|
boolean |
loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo,
java.util.TimeZone timeZone,
java.lang.String delegatedLogin,
boolean ignoreVersion)
Executa um login no servidor remoto identificado pela URI.
|
void |
setServiceNames(java.util.Set<java.lang.String> serviceNames)
Define os nomes dos serviços a serem recuperados do servidor após login bem
sucedido.
|
addCommonListener, addListener, addListener, addObserver, addObserver, addServer, deleteCommonListener, deleteListener, deleteListener, deleteObserver, deleteObserver, doLogin, getDefaultURI, getManagedServers, getMonitor, getMonitor, getServer, getServer, getServerLookupThread, getServerLookupThread, getServerPath, getService, getService, getSession, getSession, invalidate, invalidate, isAlive, isAlive, isDefault, isMonitored, isSameVersion, isSameVersion, login, logout, logout, performLookup, performLookup, removeObservers, removeObservers, setDefaultServer, setSystemName, setVerbose, shutdown, validate, validatepublic ClientServerManager()
ServerManagerDatapublic ClientServerManager(boolean sharedServerData)
sharedServerData - true indica que os dados dos servidores monitorados
serão compartilhados entre todas as instâncias dessa classe, false
os dados monitorados serão independentes.public static int getWindowSize()
public final boolean loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
boolean copyServerSessionAttrs,
boolean ignoreVersion)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidordelegatedLogin - O login do usuário delegadocopyServerSessionAttrs - indica se o login por referência deve copiar
os atributos de sessão do servidor de referênciaignoreVersion - true indica que a verificação de versão entre cliente
servidor será ignoradacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
java.util.TimeZone timeZone,
boolean copyServerSessionAttrs,
boolean ignoreVersion)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidordelegatedLogin - O login do usuário delegadotimeZone - O time zone para ser usado no logincopyServerSessionAttrs - indica se o login por referência deve copiar
os atributos de sessão do servidor de referênciaignoreVersion - true indica que a verificação de versão entre cliente
servidor será ignoradacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
java.util.Locale locale,
java.util.TimeZone timeZone,
boolean copyServerSessionAttrs,
boolean ignoreVersion)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidordelegatedLogin - O login do usuário delegadolocale - O locale para ser usado no logintimeZone - O time zone para ser usado no logincopyServerSessionAttrs - indica se o login por referência deve copiar
os atributos de sessão do servidor de referênciaignoreVersion - true indica que a verificação de versão entre cliente
servidor será ignoradacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginByReference(csbase.logic.ServerURI serverURI,
boolean copyServerSessionAttrs)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidorcopyServerSessionAttrs - indica se o login por referência deve copiar
os atributos de sessão do servidor de referênciacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginByReference(csbase.logic.ServerURI serverURI,
java.lang.String delegatedLogin,
boolean copyServerSessionAttrs)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidordelegatedLogin - O login do usuário delegadocopyServerSessionAttrs - indica se o login por referência deve copiar
os atributos de sessão do servidor de referênciacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo,
boolean ignoreVersion)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidorloginInfo - Os dados para loginignoreVersion - true indica que a verificação de versão entre cliente
servidor será ignoradacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo,
java.lang.String delegatedLogin,
boolean ignoreVersion)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidorloginInfo - Os dados para logindelegatedLogin - O login do usuário delegadoignoreVersion - true indica que a verificação de versão entre cliente
servidor será ignoradacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo,
java.util.TimeZone timeZone,
java.lang.String delegatedLogin,
boolean ignoreVersion)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidorloginInfo - Os dados para login incluindo localetimeZone - O time zone para ser usado no logindelegatedLogin - O login do usuário delegadoignoreVersion - true indica que a verificação de versão entre cliente
servidor será ignoradacsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic final boolean loginWithUserPassword(csbase.logic.ServerURI serverURI,
csbase.logic.LoginInfo loginInfo)
throws csbase.exception.CSBaseException,
java.rmi.RemoteException
serverURI - A URI do servidorloginInfo - Os dados para logincsbase.exception.CSBaseException - Se houver falha tentando durante o login.java.rmi.RemoteException - Em caso de falha na comunicação com o servidorpublic static ClientServerManager getInstance()
public final void setServiceNames(java.util.Set<java.lang.String> serviceNames)
ClientRemoteLocatorserviceNames - Conjunto com os nomes do serviços a serem recuperados
em um login bem sucedidoCopyright © 2016. All Rights Reserved.