01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright
03: * notice. All rights reserved.
04: */
05: package com.tc.net.protocol.delivery;
06:
07: import com.tc.net.protocol.TCNetworkMessage;
08:
09: /**
10: * Message at the OAOO protocol level
11: */
12: public interface OOOProtocolMessage extends TCNetworkMessage {
13:
14: public long getAckSequence();
15:
16: public long getSent();
17:
18: public boolean isHandshake();
19:
20: public boolean isHandshakeReplyOk();
21:
22: public boolean isHandshakeReplyFail();
23:
24: public boolean isSend();
25:
26: public boolean isAck();
27:
28: public boolean isGoodbye();
29:
30: public void reallyDoRecycleOnWrite();
31:
32: public short getSessionId();
33: }
|