private class ServiceEditor.NotifyReceiver extends Object implements RemoteEventListener, ServerProxyTrust
| Modifier and Type | Field and Description |
|---|---|
private Exporter |
exporter |
(package private) RemoteEventListener |
proxy |
| Constructor and Description |
|---|
NotifyReceiver() |
| Modifier and Type | Method and Description |
|---|---|
TrustVerifier |
getProxyVerifier()
Returns a
TrustVerifier that can be used to verify that
a proxy can be trusted as a proxy for the service; that is, the
isTrustedObject method of the
returned verifier can be called with a candidate proxy. |
void |
notify(RemoteEvent ev)
Notify the listener about an event.
|
(package private) void |
unexport() |
private final Exporter exporter
final RemoteEventListener proxy
public NotifyReceiver()
throws ConfigurationException,
ExportException
public void notify(RemoteEvent ev)
RemoteEventListenerThe call to notify is synchronous to allow the party making the call to know if the call succeeded. However, it is not part of the semantics of the call that the notification return can be delayed while the recipient of the call reacts to the occurrence of the event. Simply put, the best strategy on the part of the recipient is to note the occurrence in some way and then return from the notify method as quickly as possible.
UnknownEventException is thrown when the recipient does not recognize the combination of the event identifier and the event source as something in which it is interested. Throwing this exception has the effect of asking the sender to not send further notifications of this kind of event from this source in the future.
notify in interface RemoteEventListenerev - the remote event that occurredpublic TrustVerifier getProxyVerifier()
ServerProxyTrustTrustVerifier that can be used to verify that
a proxy can be trusted as a proxy for the service; that is, the
isTrustedObject method of the
returned verifier can be called with a candidate proxy. The verifier
should be able to verify all proxies for the service, including
proxies for resources (such as leases and registrations).getProxyVerifier in interface ServerProxyTrustTrustVerifier that can be used to verify that
a proxy can be trusted as a proxy for the servicevoid unexport()
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.