01: /*
02: * All content copyright (c) 2003-2007 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
03: */
04: package com.tc.management.remote.protocol.terracotta;
05:
06: import com.tc.bytes.TCByteBuffer;
07: import com.tc.io.TCByteBufferOutput;
08: import com.tc.net.protocol.tcm.MessageChannel;
09: import com.tc.net.protocol.tcm.MessageMonitor;
10: import com.tc.net.protocol.tcm.TCMessageHeader;
11: import com.tc.net.protocol.tcm.TCMessageType;
12: import com.tc.object.msg.DSOMessageBase;
13: import com.tc.object.session.SessionID;
14:
15: /**
16: * Sending this network message to the L2 signals that the L1 has successfully
17: * started its JMX server and registered all of its beans, and can be connected
18: * to and interrogated by the L2 server.
19: */
20: public class L1JmxReady extends DSOMessageBase {
21:
22: public L1JmxReady(SessionID sessionID, MessageMonitor monitor,
23: TCByteBufferOutput out, MessageChannel channel,
24: TCMessageType type) {
25: super (sessionID, monitor, out, channel, type);
26: }
27:
28: public L1JmxReady(SessionID sessionID, MessageMonitor monitor,
29: MessageChannel channel, TCMessageHeader header,
30: TCByteBuffer[] data) {
31: super(sessionID, monitor, channel, header, data);
32: }
33:
34: }
|