Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mobile
Path: blob/master/test/jdk/javax/management/mxbean/BasicMXBean.java
41152 views
1
/*
2
* Copyright (c) 2005, 2015, 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.
8
*
9
* This code is distributed in the hope that it will be useful, but WITHOUT
10
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12
* version 2 for more details (a copy is included in the LICENSE file that
13
* accompanied this code).
14
*
15
* You should have received a copy of the GNU General Public License version
16
* 2 along with this work; if not, write to the Free Software Foundation,
17
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18
*
19
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20
* or visit www.oracle.com if you need additional information or have any
21
* questions.
22
*/
23
24
import java.util.Date;
25
import java.util.Map;
26
27
import javax.management.ObjectName;
28
29
/**
30
* Interface BasicMBean
31
* Basic Description
32
*/
33
@SqeDescriptorKey("INTERFACE BasicMXBean")
34
public interface BasicMXBean
35
{
36
/**
37
* Get int attribute
38
*/
39
@SqeDescriptorKey("ATTRIBUTE intAtt")
40
public int getIntAtt();
41
42
/**
43
* Set int attribute
44
*/
45
@SqeDescriptorKey("ATTRIBUTE intAtt")
46
public void setIntAtt(int value);
47
48
/**
49
* Get Integer attribute
50
*/
51
@SqeDescriptorKey("ATTRIBUTE integerAtt")
52
public Integer getIntegerAtt();
53
54
/**
55
* Set Integer attribute
56
*/
57
@SqeDescriptorKey("ATTRIBUTE integerAtt")
58
public void setIntegerAtt(Integer value);
59
60
/**
61
* Get boolean attribute
62
*/
63
@SqeDescriptorKey("ATTRIBUTE boolAtt")
64
public boolean getBoolAtt();
65
66
/**
67
* Set boolean attribute
68
*/
69
@SqeDescriptorKey("ATTRIBUTE boolAtt")
70
public void setBoolAtt(boolean value);
71
72
/**
73
* Get Boolean attribute
74
*/
75
@SqeDescriptorKey("ATTRIBUTE booleanAtt")
76
public Boolean getBooleanAtt();
77
78
/**
79
* Set Boolean attribute
80
*/
81
@SqeDescriptorKey("ATTRIBUTE booleanAtt")
82
public void setBooleanAtt(Boolean value);
83
84
/**
85
* Get String attribute
86
*/
87
@SqeDescriptorKey("ATTRIBUTE stringAtt")
88
public String getStringAtt();
89
90
/**
91
* Set String attribute
92
*/
93
@SqeDescriptorKey("ATTRIBUTE stringAtt")
94
public void setStringAtt(String value);
95
96
/**
97
* Get Date attribute
98
*/
99
@SqeDescriptorKey("ATTRIBUTE dateAtt")
100
public Date getDateAtt();
101
102
/**
103
* Set Date attribute
104
*/
105
@SqeDescriptorKey("ATTRIBUTE dateAtt")
106
public void setDateAtt(Date value);
107
108
/**
109
* Get ObjectName attribute
110
*/
111
@SqeDescriptorKey("ATTRIBUTE objectNameAtt")
112
public ObjectName getObjectNameAtt();
113
114
/**
115
* Set ObjectName attribute
116
*/
117
@SqeDescriptorKey("ATTRIBUTE objectNameAtt")
118
public void setObjectNameAtt(ObjectName value);
119
120
/**
121
* Get SqeParameter attribute
122
*/
123
@SqeDescriptorKey("ATTRIBUTE sqeParameterAtt")
124
public SqeParameter getSqeParameterAtt() throws Exception;
125
126
/**
127
* Set SqeParameter attribute
128
*/
129
@SqeDescriptorKey("ATTRIBUTE sqeParameterAtt")
130
public void setSqeParameterAtt(SqeParameter value);
131
132
/**
133
* Set NumOfNotificationSenders attribute
134
*/
135
@SqeDescriptorKey("ATTRIBUTE NumOfNotificationSenders")
136
public void setNumOfNotificationSenders(int value);
137
138
/**
139
* Set NumOfNotificationSenderLoops attribute
140
*/
141
@SqeDescriptorKey("ATTRIBUTE NumOfNotificationSenderLoops")
142
public void setNumOfNotificationSenderLoops(int value);
143
144
/**
145
* do nothing
146
*
147
*/
148
@SqeDescriptorKey("OPERATION doNothing")
149
public void doNothing();
150
151
/**
152
* Do take SqeParameter as a parameter
153
*/
154
@SqeDescriptorKey("OPERATION doWeird")
155
public void doWeird(@SqeDescriptorKey("METHOD PARAMETER")SqeParameter param);
156
157
/**
158
* throw an Exception
159
*
160
*/
161
@SqeDescriptorKey("OPERATION throwException")
162
public void throwException() throws Exception;
163
164
/**
165
* throw an Error
166
*
167
*/
168
@SqeDescriptorKey("OPERATION throwError")
169
public void throwError();
170
171
/**
172
* reset all attributes
173
*
174
*/
175
@SqeDescriptorKey("OPERATION reset")
176
public void reset();
177
178
/**
179
* returns the weather for the coming days
180
*
181
* @param verbose <code>boolean</code> verbosity
182
* @return <code>ObjectName</code>
183
*/
184
@SqeDescriptorKey("OPERATION getWeather")
185
public Weather getWeather(@SqeDescriptorKey("METHOD PARAMETER")boolean verbose)
186
throws java.lang.Exception;
187
188
public enum Weather {
189
CLOUDY, SUNNY
190
}
191
192
@SqeDescriptorKey("ATTRIBUTE notifDescriptorAsMapAtt")
193
public Map<String, String> getNotifDescriptorAsMapAtt();
194
195
@SqeDescriptorKey("ATTRIBUTE notifDescriptorAsMapAtt")
196
public void setNotifDescriptorAsMapAtt(Map<String, String> value);
197
198
@SqeDescriptorKey("OPERATION sendNotification")
199
public void sendNotification(@SqeDescriptorKey("METHOD PARAMETER")String notifType);
200
201
@SqeDescriptorKey("OPERATION sendNotificationWave")
202
public void sendNotificationWave(boolean customNotification) throws Exception;
203
}
204
205