Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openjdk-multiarch-jdk8u
Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/src/share/classes/com/sun/pept/ept/MessageInfo.java
38923 views
1
/*
2
* Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
*
5
* This code is free software; you can redistribute it and/or modify it
6
* under the terms of the GNU General Public License version 2 only, as
7
* published by the Free Software Foundation. Oracle designates this
8
* particular file as subject to the "Classpath" exception as provided
9
* by Oracle in the LICENSE file that accompanied this code.
10
*
11
* This code is distributed in the hope that it will be useful, but WITHOUT
12
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14
* version 2 for more details (a copy is included in the LICENSE file that
15
* accompanied this code).
16
*
17
* You should have received a copy of the GNU General Public License version
18
* 2 along with this work; if not, write to the Free Software Foundation,
19
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20
*
21
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22
* or visit www.oracle.com if you need additional information or have any
23
* questions.
24
*/
25
26
/** Java interface "MessageInfo.java" generated from Poseidon for UML.
27
* Poseidon for UML is developed by <A HREF="http://www.gentleware.com">Gentleware</A>.
28
* Generated with <A HREF="http://jakarta.apache.org/velocity/">velocity</A> template engine.
29
*/
30
package com.sun.pept.ept;
31
32
import com.sun.pept.encoding.Decoder;
33
import com.sun.pept.encoding.Encoder;
34
import com.sun.pept.presentation.MessageStruct;
35
import com.sun.pept.protocol.MessageDispatcher;
36
import com.sun.pept.transport.Connection;
37
import java.util.*;
38
39
/**
40
* <p>
41
*
42
* @author Dr. Harold Carr
43
* </p>
44
*/
45
public interface MessageInfo extends MessageStruct {
46
47
///////////////////////////////////////
48
// operations
49
50
/**
51
* <p>
52
* Does ...
53
* </p><p>
54
*
55
* @return a EPTFactory with ...
56
* </p>
57
*/
58
public EPTFactory getEPTFactory();
59
/**
60
* <p>
61
* Does ...
62
* </p><p>
63
*
64
* @return a MessageDispatcher with ...
65
* </p>
66
*/
67
public MessageDispatcher getMessageDispatcher();
68
/**
69
* <p>
70
* Does ...
71
* </p><p>
72
*
73
* @return a Encoder with ...
74
* </p>
75
*/
76
public Encoder getEncoder();
77
/**
78
* <p>
79
* Does ...
80
* </p><p>
81
*
82
* @return a Decoder with ...
83
* </p>
84
*/
85
public Decoder getDecoder();
86
/**
87
* <p>
88
* Does ...
89
* </p><p>
90
*
91
* @return a Connection with ...
92
* </p>
93
*/
94
public Connection getConnection();
95
/**
96
* <p>
97
* Does ...
98
* </p><p>
99
*
100
* </p><p>
101
*
102
* @param eptFactory ...
103
* </p>
104
*/
105
public void setEPTFactory(EPTFactory eptFactory);
106
/**
107
* <p>
108
* Does ...
109
* </p><p>
110
*
111
* </p><p>
112
*
113
* @param messageDispatcher ...
114
* </p>
115
*/
116
public void setMessageDispatcher(MessageDispatcher messageDispatcher);
117
/**
118
* <p>
119
* Does ...
120
* </p><p>
121
*
122
* </p><p>
123
*
124
* @param encoder ...
125
* </p>
126
*/
127
public void setEncoder(Encoder encoder);
128
/**
129
* <p>
130
* Does ...
131
* </p><p>
132
*
133
* </p><p>
134
*
135
* @param decoder ...
136
* </p>
137
*/
138
public void setDecoder(Decoder decoder);
139
/**
140
* <p>
141
* Does ...
142
* </p><p>
143
*
144
* </p><p>
145
*
146
* @param connection ...
147
* </p>
148
*/
149
public void setConnection(Connection connection);
150
151
} // end MessageInfo
152
153