de.root1.simon
Interface Lookup

All Known Implementing Classes:
InterfaceLookup, NameLookup

public interface Lookup

Author:
ACHR

Method Summary
 void addClosedListener(java.lang.Object remoteObject, ClosedListener closedListener)
          Attaches a closed listener to the specified remote object
 java.lang.ClassLoader getClassLoader()
           
 java.util.List<ClosedListener> getClosedListeners(java.lang.Object remoteObject)
          Returns a list of attached ClosedListeners.
 SimonProxyConfig getProxyConfig()
           
 java.net.InetAddress getServerAddress()
           
 int getServerPort()
           
 SslContextFactory getSslContextFactory()
           
 java.lang.Object lookup(java.lang.String lookupString)
           
 boolean release(java.lang.Object remoteObject)
          Releases are remote object.
 boolean removeClosedListener(java.lang.Object remoteObject, ClosedListener closedListener)
          Removes an already attached closed listener from the specified remote object
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setProxyConfig(SimonProxyConfig proxyConfig)
           
 void setSslContextFactory(SslContextFactory sslContextFactory)
           
 

Method Detail

getSslContextFactory

SslContextFactory getSslContextFactory()

setSslContextFactory

void setSslContextFactory(SslContextFactory sslContextFactory)

getProxyConfig

SimonProxyConfig getProxyConfig()

setProxyConfig

void setProxyConfig(SimonProxyConfig proxyConfig)

getClosedListeners

java.util.List<ClosedListener> getClosedListeners(java.lang.Object remoteObject)
Returns a list of attached ClosedListeners.

Parameters:
remoteObject - the remote object to query for attached closed listeners
Returns:
a list of attached closed listeners

addClosedListener

void addClosedListener(java.lang.Object remoteObject,
                       ClosedListener closedListener)
Attaches a closed listener to the specified remote object

Parameters:
remoteObject - the remote object to which the listener is attached to
closedListener - the listener to add

removeClosedListener

boolean removeClosedListener(java.lang.Object remoteObject,
                             ClosedListener closedListener)
Removes an already attached closed listener from the specified remote object

Parameters:
remoteObject - the remote object from which the listener has to be removed
closedListener - the listener to remove
Returns:
true, if listener was removed, false if there is no listener to remove

getClassLoader

java.lang.ClassLoader getClassLoader()

setClassLoader

void setClassLoader(java.lang.ClassLoader classLoader)

getServerAddress

java.net.InetAddress getServerAddress()

getServerPort

int getServerPort()

lookup

java.lang.Object lookup(java.lang.String lookupString)
                        throws LookupFailedException,
                               EstablishConnectionFailed
Throws:
LookupFailedException
EstablishConnectionFailed

release

boolean release(java.lang.Object remoteObject)
Releases are remote object. If provided object is null, method will simply return.

Parameters:
remoteObject -
Returns:
true, in case of a normal and clean release. false if remoteobject is already released


Copyright © 2011. All Rights Reserved.