📄 messagehandler.java
字号:
/* * @(#)MessageHandler.java 1.6 04/06/21 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.corba.se.impl.protocol.giopmsgheaders;import java.io.IOException;/** * Interface which allows an implementation to use * double dispatch when processing the various * concrete message types found in this package. */public interface MessageHandler{ // // REVISIT - These should not throw IOException. // Should be handled internally. /** * Used for message types for which we don't have concrete classes, yet, * such as CloseConnection and MessageError, as well as unknown types. */ void handleInput(Message header) throws IOException; // Request void handleInput(RequestMessage_1_0 header) throws IOException; void handleInput(RequestMessage_1_1 header) throws IOException; void handleInput(RequestMessage_1_2 header) throws IOException; // Reply void handleInput(ReplyMessage_1_0 header) throws IOException; void handleInput(ReplyMessage_1_1 header) throws IOException; void handleInput(ReplyMessage_1_2 header) throws IOException; // LocateRequest void handleInput(LocateRequestMessage_1_0 header) throws IOException; void handleInput(LocateRequestMessage_1_1 header) throws IOException; void handleInput(LocateRequestMessage_1_2 header) throws IOException; // LocateReply void handleInput(LocateReplyMessage_1_0 header) throws IOException; void handleInput(LocateReplyMessage_1_1 header) throws IOException; void handleInput(LocateReplyMessage_1_2 header) throws IOException; // Fragment void handleInput(FragmentMessage_1_1 header) throws IOException; void handleInput(FragmentMessage_1_2 header) throws IOException; // CancelRequest void handleInput(CancelRequestMessage header) throws IOException;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -