Community
Participate
Working Groups
public final class TimeoutChangedEvent extends Event { private static final long serialVersionUID = 1L; private long oldTimeout; private long newTimeout; public TimeoutChangedEvent(long oldTimeout, long newTimeout) { super(SignalProtocol.this); this.oldTimeout = oldTimeout; this.newTimeout = newTimeout; } @Override public SignalProtocol<?> getSource() { return (SignalProtocol<?>)super.getSource(); } public long getOldTimeout() { return oldTimeout; } public long getNewTimeout() { return newTimeout; } }
Usage: org.eclipse.emf.cdo.net4j.CDOSession session = (org.eclipse.emf.cdo.net4j.CDOSession)openSession(); session.options().getProtocol().addListener(new IListener() { public void notifyEvent(IEvent event) { if (event instanceof TimeoutChangedEvent) { TimeoutChangedEvent e = (TimeoutChangedEvent)event; System.out.println(e); } } }); session.options().getProtocol().setTimeout(20L * 1000L);
Committed revision 8595: - trunk/plugins/org.eclipse.emf.cdo.tests - trunk/plugins/org.eclipse.net4j
Committed revision 8595
Closing.