Uses of Class
dermi.exception.RemoteException

Packages that use RemoteException
dermi   
dermi.activation   
dermi.dolr   
dermi.exception   
dermi.listener   
dermi.registry   
dermi.registry.pastry   
dermi.util   
 

Uses of RemoteException in dermi
 

Methods in dermi that throw RemoteException
 void GenericDOLR.addDOLRListener(BasicListener bl)
           
 void DermiRemoteInterceptorObject.addInterceptor()
          This method adds this instance as interceptor to the UID object
 void EInterceptor.addInterceptor()
          This method adds a remote interceptor to the remote object.
 void DHTHandler.addLinks(Id id, java.util.Collection links)
          Puts the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
 void DermiSearch.addLinks(Id id, java.util.Collection links)
          Puts the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
 void DermiRemoteObject.addListener(java.lang.Class eventClass, BasicListener sL)
           
static void Registry.bind(java.lang.String name, ERemote ref)
          Binds the specified name to a remote object.
static void Registry.bind(java.lang.String name, java.util.Properties env)
          Binds the specified name to a remote object.
static void Registry.bindRoot()
          Special root ("p2p://") bind method
static boolean Registry.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass)
           
static boolean Registry.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass, boolean getcheck)
           
static boolean Registry.bindSer(Id id, java.io.Serializable object)
           
static boolean Registry.bindSer(java.lang.String context, Id id, java.io.Serializable object)
           
static boolean Registry.bindSer(java.lang.String name, java.io.Serializable object)
           
static boolean Registry.bindSer(java.lang.String context, java.lang.String name, java.io.Serializable object)
           
 void DermiProxy.close()
          Closes the stub
 void DermiRemoteInterceptorObject.close()
          Closes the skeleton
 void DermiRemoteObject.close()
          Closes the skeleton
 void ERemote.close()
          It removes all subscriptions for this object and releases the event service connection.
 ERemote DermiProxy.copy()
          Returns a stub copy of this class
 ERemote DermiRemoteInterceptorObject.copy()
          Returns a stub copy of this class
 ERemote DermiRemoteObject.copy()
          Returns a stub copy of this class
 ERemote ERemote.copy()
          This method returns a reference to a new stub instance of this remote object.
 void EventServer.dispatchDirectEvent(java.util.Hashtable evt)
          Dispatches an event directly without using the event service
 void EventServer.dispatchDirectEvent(java.util.Hashtable evt, java.io.Serializable params)
          Dispatches an event directly without using the event service
 void EventServer.dispatchEvent(java.util.Hashtable evt)
          Dispatches an event whose main content is embedded on a hash table
 void EventServer.dispatchEvent(java.util.Hashtable evt, byte[] data)
          Dispatches an event whose main content is a byte array
 void EventServer.dispatchEvent(java.util.Hashtable evt, java.io.Serializable data)
          Dispatches an event whose main content is a serializable object
static java.util.Properties Registry.getEnvironment(java.lang.String filename)
          Returns the object's environment properties
 java.util.Collection DHTHandler.getIncomingLinks(Id key)
          Returns the incoming links of the specific key
 java.util.Collection DermiSearch.getIncomingLinks(Id key)
          Returns the incoming links of the specific key
static java.util.Collection Registry.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection DHTHandler.getOutgoingLinks(Id key)
          Returns the outgoing links of the specific key
 java.util.Collection DermiSearch.getOutgoingLinks(Id key)
          Returns the outgoing links of the specific key
static java.util.Collection Registry.getOutgoingLinks(java.lang.String context, Id id)
           
static java.util.Hashtable Registry.getReplicaInfo()
           
 void DermiRemoteObject.getReplicaState()
          Method for obtaining the object's state from any of the available replicas
static java.util.Hashtable Registry.getStorageInfo()
           
 void DermiProxy.init()
          Initializes the stub
 void DermiRemoteInterceptorObject.init()
          Initializes the skeleton
 void DermiRemoteObject.init()
          Initializes the skeleton
 void ERemote.init()
          It connects to the event service and creates all subscriptions for this object.
 void DHTHandler.insert(Id id, java.io.Serializable value)
           
 void DermiSearch.insert(Id id, java.io.Serializable value)
           
 void GenericDOLR.insert(java.lang.String location, java.util.Properties prop)
           
 void DHTHandler.insert(java.lang.String str, java.io.Serializable value)
           
 void DHTHandler.insert(java.lang.String keywords, java.lang.String key, java.io.Serializable value)
          SEARCH
 void DermiSearch.insert(java.lang.String keywords, java.lang.String key, java.io.Serializable value)
           
static void Registry.insert(java.lang.String context, java.lang.String keywords, java.lang.String key, java.io.Serializable value)
           
 boolean DHTHandler.insertSecure(Id id, java.io.Serializable value, java.lang.String pass)
          SECURE
 boolean DHTHandler.insertSecure(Id id, java.io.Serializable value, java.lang.String pass, boolean getcheck)
          SECURE
 void GenericDOLR.insertSer(java.lang.String location, java.io.Serializable ser)
           
 void DHTHandler.insertURL(Id id, java.net.URL url)
           
 void DermiSearch.insertURL(Id id, java.net.URL url)
           
static void Registry.insertURL(java.lang.String context, Id key, java.net.URL url, java.lang.String field)
           
 void DermiRemoteInterceptorObject.interceptorEventArrived(java.util.Hashtable evt, java.util.ArrayList interceptors)
          Method executed every time an interception event is received
 void DHTHandler.leave()
           
 void DermiSearch.leave()
           
 void GenericDOLR.leave()
           
static void Registry.leave()
          It closes the connection and kills the node
 java.lang.String[] GenericDOLR.list(java.lang.String location)
           
static java.util.Collection Registry.list(java.lang.String root)
          Returns a Vector of the names bound in the registry.
static void Registry.loadRegistry(java.lang.String ref)
          It connects to the Registry (by creating a node!)
 void StatefulReplica.loadRemoteObjectState()
          Method for loading state into this object
protected  void DermiRemoteObject.loadReplicaState()
          This method starts load replica state mechanism
 java.io.Serializable DermiRemoteObject.loadState()
          This method is used for a not updated replica in order to obtain the object's state
 java.util.Properties GenericDOLR.lookup(java.lang.String location)
           
static ERemote Registry.lookup(java.lang.String name)
          Returns a reference, a stub, for the remote object associated with the specified name.
static ERemote Registry.lookup(java.lang.String name, java.lang.String communityId, java.lang.String className)
          Returns a reference, a stub, for the remote object associated with the specified name.
static java.io.Serializable Registry.lookupSecure(java.lang.String context, Id id, java.lang.String pass)
           
 java.io.Serializable GenericDOLR.lookupSer(java.lang.String location)
           
static java.io.Serializable Registry.lookupSer(java.lang.String url)
          Returns a serialized object associated with the specified name.
static java.io.Serializable Registry.lookupSer(java.lang.String context, Id id)
          Returns a serialized object associated with the specified name.
static java.io.Serializable Registry.lookupSer(java.lang.String context, Id id, java.lang.String field)
           
static java.io.Serializable Registry.lookupSer(java.lang.String context, java.lang.String url)
           
static java.net.URL Registry.lookupURL(java.lang.String context, Id id, java.lang.String field)
           
static void Registry.modify(java.lang.String context, Id key, java.util.Collection values, java.lang.String field, boolean add)
           
static void Registry.modify(java.lang.String context, Id key, java.lang.Object value, java.lang.String field, boolean add)
           
 bunshin.util.ResultSortedQueue DHTHandler.query(java.lang.String keywords)
           
 bunshin.util.ResultSortedQueue DermiSearch.query(java.lang.String keywords)
           
static bunshin.util.ResultSortedQueue Registry.query(java.lang.String context, java.lang.String keywords)
           
static void Registry.rebind(java.lang.String name, ERemote ref)
          Rebinds the specified name in the registry.
 void DHTHandler.remove(Id id, java.lang.String field)
           
 void GenericDOLR.remove(java.lang.String location)
           
 void DHTHandler.remove(java.lang.String keywords, java.lang.String key)
           
 void DermiSearch.remove(java.lang.String keywords, java.lang.String key)
           
static void Registry.remove(java.lang.String context, java.lang.String keywords, java.lang.String key)
           
 void GenericDOLR.removeDOLRListener(BasicListener bl)
           
 void DermiRemoteInterceptorObject.removeInterceptor()
          This method removes this instance as interceptor from the UID object
 void EInterceptor.removeInterceptor()
          This method removes a remote interceptor from the remote object.
 void DHTHandler.removeLinkListener(Id id)
          Removes the remote callback which notifies the link updates
 void DermiSearch.removeLinkListener(Id id)
          Removes the remote callback which notifies the link updates
 void DHTHandler.removeLinks(Id id, java.util.Collection links)
          Removes the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
 void DermiSearch.removeLinks(Id id, java.util.Collection links)
          Removes the outgoing links of a specific identifier in the networks and notifier with a notify message to the id owners.
 void DermiRemoteObject.removeListener(java.lang.Class eventClass, BasicListener sL)
           
static void Registry.removeRemoteListener(java.lang.String context, Id id, java.lang.String field)
           
static void Registry.removeSer(Id id)
           
static void Registry.removeSer(java.lang.String name)
           
static void Registry.removeSer(java.lang.String context, Id id, java.lang.String field)
           
 void DHTHandler.removeURL(Id id)
           
 void DermiRemoteInterceptorObject.resumeInterception(java.util.Hashtable data, java.util.Vector arguments, java.util.ArrayList interceptors)
          This method resumes the interception process throughout the server object
 java.io.Serializable DHTHandler.retrieve(Id id)
           
 java.io.Serializable DermiSearch.retrieve(Id key)
           
 java.io.Serializable DHTHandler.retrieve(Id id, java.lang.String field)
           
 java.io.Serializable DHTHandler.retrieve(java.lang.String key)
           
 java.io.Serializable DermiSearch.retrieve(java.lang.String key)
           
 java.io.Serializable DHTHandler.retrieveSecure(Id id, java.lang.String pass)
           
 java.net.URL DHTHandler.retrieveURL(Id id)
           
 java.io.Serializable DermiSearch.retrieveURL(Id id)
           
static void Registry.setInfoContext(java.lang.String context, java.lang.String path, java.lang.String url, java.net.URL[] URLsList)
           
 void DHTHandler.setLinkListener(Id id, bunshin.RemoteListener listener)
          Sets a remote callback which notifies the link updates
 void DermiSearch.setLinkListener(Id id, bunshin.RemoteListener listener)
          Sets a remote callback which notifies the link updates
static void Registry.setRemoteListener(java.lang.String context, Id id, bunshin.RemoteListener listener, java.lang.String field)
           
protected  void EventServer.start(java.util.Properties env)
           
 void DermiRemoteObject.triggerEvent(java.io.Serializable res)
          This method triggers an event (used in listeners)
static void Registry.unbind(java.lang.String name)
          Unbinds the specified name from a remote object.
 

Constructors in dermi that throw RemoteException
DermiRemoteInterceptorObject(java.util.Properties env)
          Constructor: Entry point to the skeleton class
DermiRemoteObject(java.util.Properties env)
          Constructor: Entry point to the skeleton class
DermiSearch()
           
DermiSearch(java.lang.String path)
           
DHTHandler(java.lang.String bunshinPropsPath, java.lang.String context, java.lang.String path, java.lang.String url, java.net.URL[] URLsList)
           
EventServer(java.util.Properties env)
          EventServer constructor
GenericDOLR(java.lang.String configFile)
           
 

Uses of RemoteException in dermi.activation
 

Methods in dermi.activation that throw RemoteException
 void Activator.activate(NodeHandle nh, java.io.Serializable objectData)
           
 void ActivatorClient.activate(NodeHandle nh, java.io.Serializable objectData)
           
 void ActivatorImpl.activate(NodeHandle nh, java.io.Serializable objectData)
           
 void ActivatorClient.close()
          Close client
 boolean Activator.isAlreadyActive(NodeHandle nh, java.lang.String objectId)
           
 boolean ActivatorImpl.isAlreadyActive(NodeHandle nh, java.lang.String objectId)
           
 

Constructors in dermi.activation that throw RemoteException
ActivatorImpl(java.util.Properties env)
           
 

Uses of RemoteException in dermi.dolr
 

Methods in dermi.dolr that throw RemoteException
 void DOLRChannel.addListener(BasicListener dl)
           
 void DOLRChannelImpl.addListener(BasicListener dl)
           
 void DOLRChannelImpl.loadRemoteObjectState()
          Method for loading state into this object
 void DOLRChannel.notify(DOLREvent evt)
           
 void DOLRChannelImpl.notify(DOLREvent evt)
           
 void DOLRChannel.removeListener(BasicListener dl)
           
 void DOLRChannelImpl.removeListener(BasicListener dl)
           
 

Constructors in dermi.dolr that throw RemoteException
DOLRChannelImpl(java.util.Properties env)
           
 

Uses of RemoteException in dermi.exception
 

Subclasses of RemoteException in dermi.exception
 class ConnectionException
          A ConnectionException is thrown if an Exception occurs in the event middleware.
 class NotBoundException
          A NotBoundException is thrown if an attempt is made to look up in the registry a name that has no associated binding.
 class NotSatisfiedException
          Exception class that is thrown when an anycall/manycall condition was unable to be satisfied by any of the group members.
 class RegistryNotLoadedException
          Exception thrown when the decentralized registry is not loaded
 class TimeoutException
          TimeoutException is thrown if the timeout expires in a remote call.
 class UnmatchedAnycallMethodException
          Exception class that is thrown when an anycall/manycall condition was unable to be satisfied by any of the group members.
 

Uses of RemoteException in dermi.listener
 

Methods in dermi.listener that throw RemoteException
 void RemoteInterceptorListener.interceptorEventArrived(java.util.Hashtable evt, java.util.ArrayList interceptors)
          This method is the standard callback provided for distributed interception events.
 

Uses of RemoteException in dermi.registry
 

Methods in dermi.registry that throw RemoteException
 void Naming.bind(java.lang.String name, ERemote ref)
          Binds the specified name to a remote object.
 void Naming.bind(java.lang.String name, java.util.Properties env)
          Binds the specified name to a remote object.
 void Naming.bindRoot()
          Special root ("p2p://") bind method
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass)
           
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass, boolean getcheck)
           
 boolean Naming.bindSer(Id id, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String context, Id id, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String name, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String context, java.lang.String name, java.io.Serializable object)
           
 java.util.Collection Naming.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection Naming.getOutgoingLinks(java.lang.String context, Id id)
           
 java.util.Hashtable Naming.getReplicaInfo()
           
 java.util.Hashtable Naming.getStorageInfo()
           
 void Naming.insert(java.lang.String context, java.lang.String keywords, java.lang.String key, java.io.Serializable value)
           
 void Naming.insertURL(java.lang.String context, Id id, java.net.URL url, java.lang.String field)
           
 void Naming.leave()
          It closes the connection and kills the node
 java.util.Collection Naming.list(java.lang.String root)
          Returns a Vector of the names bound in the registry.
static ERemote FileRegistry.loadERef(java.util.Properties env)
          Returns a reference (stub) for the remote object associated with the specified information in the properties Object.
static ERemote FileRegistry.loadERef(java.lang.String fileName)
          Returns a reference (stub) for the remote object associated with the specified file location.
static EInterceptor FileRegistry.loadInterceptor(java.util.Properties p, java.lang.String intClass)
          Returns a reference to an Interceptor that intercepts object calls to remote object instantiated with properties p.
 void Naming.loadRegistry(java.lang.String ref)
          It connects to the Registry (by creating a node!)
static ERemote FileRegistry.loadStub(java.util.Properties env)
          Returns a reference (stub) for the remote object associated with the specified information in the properties object.
 ERemote Naming.lookup(java.lang.String name)
          Returns a reference, a stub, for the remote object associated with the specified name.
 ERemote Naming.lookup(java.lang.String name, java.lang.String communityId, java.lang.String className)
          Returns a reference, a stub, for the remote object associated with the specified name.
 java.io.Serializable Naming.lookupSecure(java.lang.String context, Id id, java.lang.String pass)
           
 java.io.Serializable Naming.lookupSer(java.lang.String componentURL)
          Returns a serializable object associated with the specified name.
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id)
          Returns a serializable object associated with the specified name.
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id, java.lang.String field)
           
 java.io.Serializable Naming.lookupSer(java.lang.String context, java.lang.String componentURL)
           
 java.net.URL Naming.lookupURL(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.modify(java.lang.String context, Id id, java.util.Collection values, java.lang.String field, boolean add)
           
 void Naming.modify(java.lang.String context, Id id, java.lang.Object value, java.lang.String field, boolean add)
           
 bunshin.util.ResultSortedQueue Naming.query(java.lang.String context, java.lang.String keywords)
           
 void Naming.rebind(java.lang.String name, ERemote ref)
          Rebinds the specified name in the registry.
 void Naming.remove(java.lang.String context, java.lang.String keywords, java.lang.String key)
           
 void Naming.removeRemoteListener(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.removeSer(Id id)
           
 void Naming.removeSer(java.lang.String key)
           
 void Naming.removeSer(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.setInfoContext(java.lang.String context, java.lang.String path, java.lang.String url, java.net.URL[] URLsList)
           
 void Naming.setRemoteListener(java.lang.String context, Id id, bunshin.RemoteListener listener, java.lang.String field)
           
 void Naming.unbind(java.lang.String name)
          Unbinds the specified name from a remote object.
 

Uses of RemoteException in dermi.registry.pastry
 

Methods in dermi.registry.pastry that throw RemoteException
 void Naming.bind(java.lang.String name, ERemote ref)
          Binds the specified name to a remote object.
 void Naming.bind(java.lang.String name, java.util.Properties env)
          Binds the specified name to a remote object.
 void Registry.bind(java.lang.String name, java.util.Properties ref)
          Binds the specified name to a remote object.
 void Naming.bindRoot()
          Special root ("p2p://") bind method
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass)
           
 boolean Naming.bindSecure(java.lang.String context, Id id, java.io.Serializable object, java.lang.String pass, boolean getcheck)
           
 boolean Naming.bindSer(Id id, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String context, Id id, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String name, java.io.Serializable object)
           
 boolean Naming.bindSer(java.lang.String context, java.lang.String name, java.io.Serializable object)
           
 java.util.Collection Naming.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection Registry.getIncomingLinks(java.lang.String context, Id id)
           
 java.util.Collection Naming.getOutgoingLinks(java.lang.String context, Id id)
           
 java.util.Collection Registry.getOutgoingLinks(java.lang.String context, Id id)
           
 java.util.Hashtable Naming.getReplicaInfo()
           
 java.util.Hashtable Naming.getStorageInfo()
           
 void Naming.insert(java.lang.String context, java.lang.String keywords, java.lang.String key, java.io.Serializable value)
           
 void Registry.insert(java.lang.String context, java.lang.String tokens, java.lang.String id, java.io.Serializable value)
           
 void Naming.insertURL(java.lang.String context, Id id, java.net.URL url, java.lang.String field)
           
 void Naming.leave()
          It closes the connection and kills the node
 void Registry.leave()
          It left the Bunshin Application
 java.util.Collection Naming.list(java.lang.String root)
          Returns a Vector of the names bound in the registry.
 java.util.Collection Registry.list(java.lang.String root)
          Returns the list of objects bound below the specified root
 void Naming.loadRegistry(DermiConnection conn, java.util.Properties props)
          It connects to the decentralized registry
 void Naming.loadRegistry(java.lang.String ref)
          It connects to the Registry (by creating a node!)
 ERemote Registry.lookup(DermiConnection connection, java.lang.String name, java.lang.String communityId, java.lang.String className)
           
 java.io.Serializable Registry.lookup(Id id)
          Returns a serializable object from the decentralized registry
 ERemote Naming.lookup(java.lang.String name)
          Returns a reference, a stub, for the remote object associated with the specified name.
 ERemote Registry.lookup(java.lang.String name)
          Returns a reference, for the remote object associated with the specified name (or null if not bound)
 java.io.Serializable Registry.lookup(java.lang.String context, Id id)
           
 java.io.Serializable Registry.lookup(java.lang.String context, Id id, java.lang.String f)
           
 ERemote Naming.lookup(java.lang.String name, java.lang.String communityId, java.lang.String className)
          Returns a reference, a stub, for the remote object associated with the specified name.
 java.io.Serializable Naming.lookupSecure(java.lang.String context, Id id, java.lang.String pass)
           
 java.io.Serializable Registry.lookupSecure(java.lang.String context, Id id, java.lang.String f, java.lang.String pass)
           
 java.io.Serializable Naming.lookupSer(java.lang.String componentURL)
           
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id)
          Returns a serializable object associated with the specified name.
 java.io.Serializable Naming.lookupSer(java.lang.String context, Id id, java.lang.String field)
           
 java.io.Serializable Naming.lookupSer(java.lang.String context, java.lang.String componentURL)
           
 java.net.URL Naming.lookupURL(java.lang.String context, Id id, java.lang.String field)
           
 java.net.URL Registry.lookupURL(java.lang.String context, Id id, java.lang.String f)
           
 void Naming.modify(java.lang.String context, Id id, java.util.Collection values, java.lang.String field, boolean add)
           
 void Naming.modify(java.lang.String context, Id id, java.lang.Object value, java.lang.String field, boolean add)
           
 bunshin.util.ResultSortedQueue Naming.query(java.lang.String context, java.lang.String keywords)
           
 bunshin.util.ResultSortedQueue Registry.query(java.lang.String context, java.lang.String query_key)
           
 void Naming.rebind(java.lang.String name, ERemote ref)
          Rebinds the specified name in the registry.
 void Registry.rebind(java.lang.String name, java.util.Properties ref)
          Rebinds the specified name in the registry.
 void Naming.remove(java.lang.String context, java.lang.String keywords, java.lang.String key)
           
 void Registry.remove(java.lang.String context, java.lang.String tokens, java.lang.String id)
           
 void Naming.removeRemoteListener(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.removeSer(Id id)
           
 void Naming.removeSer(java.lang.String key)
           
 void Naming.removeSer(java.lang.String context, Id id, java.lang.String field)
           
 void Naming.setInfoContext(java.lang.String context, java.lang.String path, java.lang.String url, java.net.URL[] URLsList)
           
 void Registry.setInfoContext(java.lang.String context, java.lang.String path, java.lang.String url, java.net.URL[] URLsList)
           
 void Naming.setRemoteListener(java.lang.String context, Id id, bunshin.RemoteListener listener, java.lang.String field)
           
 void Naming.unbind(java.lang.String name)
          Unbinds the specified name from a remote object.
 void Registry.unbind(java.lang.String name)
          Unbinds the specified name from the registry.
 

Constructors in dermi.registry.pastry that throw RemoteException
Registry(java.lang.String bunshinProperties)
           
 

Uses of RemoteException in dermi.util
 

Methods in dermi.util that throw RemoteException
static Session Bus.getBus(java.util.Properties env)
          Creates a session and obtains a reference to the event bus