com.sun.jini.mercury
Class MailboxImpl.UnknownEventExceptionLogObj

java.lang.Object
  extended by com.sun.jini.mercury.MailboxImpl.UnknownEventExceptionLogObj
All Implemented Interfaces:
MailboxImpl.LogRecord, Serializable
Enclosing class:
MailboxImpl

private static class MailboxImpl.UnknownEventExceptionLogObj
extends Object
implements MailboxImpl.LogRecord

LogObj class whose instances are recorded to the log file whenever an UnknownEventException is received during event notification. The event's EventID is associated with the given registration.


Field Summary
private  EventID evtID
          The internal representation of the remote event which caused the UnknownEventException.
private  Uuid regID
          The unique id of the associated ServiceRegistration.
private static long serialVersionUID
           
 
Constructor Summary
MailboxImpl.UnknownEventExceptionLogObj(Uuid id, EventID eid)
          Simple constructor
 
Method Summary
 void apply(MailboxImpl mb)
          Adds the given EventID to the set of unknownEvents for the associated registration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

regID

private Uuid regID
The unique id of the associated ServiceRegistration.


evtID

private EventID evtID
The internal representation of the remote event which caused the UnknownEventException.

Constructor Detail

MailboxImpl.UnknownEventExceptionLogObj

public MailboxImpl.UnknownEventExceptionLogObj(Uuid id,
                                               EventID eid)
Simple constructor

Method Detail

apply

public void apply(MailboxImpl mb)
Adds the given EventID to the set of unknownEvents for the associated registration.

Specified by:
apply in interface MailboxImpl.LogRecord


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.