|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IRemoteEclipseConnection

This class is the central communication channel to invoke Remote Eclipse API methods
| Method Summary | |
|---|---|
void |
addDisposeListener(IDisposeConnectionListener listener)
Registers a new listener that gets notified when the connection is about to be disposed |
void |
authenticateConnection(java.lang.String submittedToken)
Method to authenticate the connection. |
void |
dispose()
Disposes this connection and flushes all internal caches |
java.lang.Object |
getAdapter(java.lang.String clazzName)
Generic adapter method to get access to API functions |
java.lang.String |
getAuthenticationTokenHolderUrl(java.lang.String type)
Returns a URL of a piece of data that is used to exchange a secret token between the Remote API plugin and consumers of the API, for example to a Notes document |
java.lang.String |
getEclipseObjClassname(java.lang.Object o)
Deprecated. |
java.lang.Long |
getId()
Returns the internal connection ID |
java.util.Set<java.lang.String> |
getOwners()
Returns a list of persons that are registered as owners for this connection. |
java.lang.String |
getUser()
Returns the abbreviated Notes name of the user that is currently accessing the remote api |
boolean |
isDisposed()
Method to check whether this connection is disposed |
void |
removeDisposeListener(IDisposeConnectionListener listener)
Removes a registered IDisposeConnectionListener |
| Method Detail |
|---|
java.lang.Long getId()
throws RemoteEclipseAPIException
RemoteEclipseAPIException
void dispose()
throws RemoteEclipseAPIException
RemoteEclipseAPIException
boolean isDisposed()
throws RemoteEclipseAPIException
RemoteEclipseAPIException
java.lang.Object getAdapter(java.lang.String clazzName)
throws RemoteEclipseAPIException
clazzName - classname of API function
null if not found
RemoteEclipseAPIException
void authenticateConnection(java.lang.String submittedToken)
throws RemoteEclipseAPIException
submittedToken - secure token that was written at the location returned by #getAuthenticationTokenHolderUrl(IRemoteEclipseConnection)
RemoteEclipseAPIException
java.lang.String getAuthenticationTokenHolderUrl(java.lang.String type)
throws RemoteEclipseAPIException
type - preferred type of token holder
RemoteEclipseAPIException
java.util.Set<java.lang.String> getOwners()
throws RemoteEclipseAPIException
RemoteEclipseAPIException
java.lang.String getUser()
throws RemoteEclipseAPIException
RemoteEclipseAPIException
@Deprecated
java.lang.String getEclipseObjClassname(java.lang.Object o)
throws RemoteEclipseAPIException
RemoteEclipseAPIException
void addDisposeListener(IDisposeConnectionListener listener)
throws RemoteEclipseAPIException
listener - listener
RemoteEclipseAPIException
void removeDisposeListener(IDisposeConnectionListener listener)
throws RemoteEclipseAPIException
IDisposeConnectionListener
listener - listener
RemoteEclipseAPIException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||