public class ManagedConnection extends AsyncObservable implements Connection
| Modifier and Type | Class and Description |
|---|---|
static class |
ManagedConnection.ConnectionState |
static interface |
ManagedConnection.LogoffSyncListener |
AsyncObservable.AsyncObserver| Modifier | Constructor and Description |
|---|---|
protected |
ManagedConnection(OpenBusContext openbusContext,
String host,
int port,
String entity,
File keyFile) |
protected |
ManagedConnection(OpenBusContext openbusContext,
String host,
int port,
String entity,
String password) |
addObserver, notifyObservers, notifyObserversSync, removeObserver, setChangedprotected ManagedConnection(OpenBusContext openbusContext,
String host,
int port,
String entity,
String password)
protected ManagedConnection(OpenBusContext openbusContext,
String host,
int port,
String entity,
File keyFile)
throws NoSuchAlgorithmException,
InvalidKeySpecException,
IOException
public final void connect()
public final void autenticate()
throws AccessDenied,
AlreadyLoggedIn,
ServiceFailure,
MissingCertificate
AccessDeniedAlreadyLoggedInServiceFailureMissingCertificatepublic Throwable getLastError()
public void setLastError(Throwable lastError)
public long getLastErrorTimestamp()
public void setLastErrorTimestamp(long lastErrorTimestamp)
public ManagedConnection.ConnectionState getState()
public String busid()
busid in interface Connectionpublic LoginInfo login()
login in interface Connectionpublic void loginByCertificate(String arg0, PrivateKey arg1) throws AlreadyLoggedIn, AccessDenied, MissingCertificate, ServiceFailure
loginByCertificate in interface ConnectionAlreadyLoggedInAccessDeniedMissingCertificateServiceFailurepublic void loginByPassword(String arg0, byte[] arg1) throws AccessDenied, AlreadyLoggedIn, ServiceFailure
loginByPassword in interface ConnectionAccessDeniedAlreadyLoggedInServiceFailurepublic void loginBySharedAuth(LoginProcess arg0,
byte[] arg1)
throws AlreadyLoggedIn,
InvalidLoginProcess,
AccessDenied,
ServiceFailure
loginBySharedAuth in interface ConnectionAlreadyLoggedInInvalidLoginProcessAccessDeniedServiceFailurepublic boolean logout()
throws ServiceFailure
logout in interface ConnectionServiceFailurepublic InvalidLoginCallback onInvalidLoginCallback()
onInvalidLoginCallback in interface Connectionpublic void onInvalidLoginCallback(InvalidLoginCallback arg0)
onInvalidLoginCallback in interface Connectionpublic ORB orb()
orb in interface Connectionpublic LoginProcess startSharedAuth(OctetSeqHolder arg0)
throws ServiceFailure
startSharedAuth in interface ConnectionServiceFailurepublic AuthPanel.LoginType getLoginType()
public String getHost()
public int getPort()
public String getEntity()
public File getKeyFile()
public void setContextCurrentConnection()
public static void setContextCurrentConnection(Connection cnn)
public void setDefaultContextConnection()
public static void setDefaultContextConnection(Connection cnn)
public static OpenBusContext getContext(Connection cnn)
public OpenBusContext getContext()
public Connection getMyConnection()
public void addLogoffSyncListener(ManagedConnection.LogoffSyncListener listener)
public void clearLogoffSyncListener()
public boolean removeLogoffSyncListener(ManagedConnection.LogoffSyncListener listener)
public int getDispatchesToMeCounter()
public void incrementDispatchesToMeCounter()
Copyright © 2014 Tecgraf/PUC-Rio. All Rights Reserved.