Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mobile
Path: blob/master/test/jdk/javax/management/security/Simple.java
41152 views
1
/*
2
* Copyright (c) 2004, 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
25
//import java.beans.ConstructorProperties;
26
import javax.management.ConstructorParameters;
27
28
/**
29
* This class defines a simple standard MBean.
30
*/
31
public class Simple implements SimpleMBean {
32
33
private String attribute = "initial_value";
34
private boolean operationInvoked = false;
35
private boolean operation2Invoked = false;
36
37
@SqeDescriptorKey("NO PARAMETER CONSTRUCTOR Simple")
38
public Simple() {
39
}
40
41
@SqeDescriptorKey("TWO PARAMETERS CONSTRUCTOR Simple")
42
@ConstructorParameters({"unused1", "unused2"})
43
public Simple(@SqeDescriptorKey("CONSTRUCTOR PARAMETER unused1")int unused1,
44
@SqeDescriptorKey("CONSTRUCTOR PARAMETER unused2")int unused2) {
45
}
46
47
public String getAttribute() {
48
return attribute;
49
}
50
public void setAttribute(String s) {
51
attribute = s;
52
}
53
public boolean getOperationInvoked() {
54
return operationInvoked;
55
}
56
public boolean getOperation2Invoked() {
57
return operation2Invoked;
58
}
59
60
public void operation() {
61
operationInvoked = true;
62
return;
63
}
64
65
public String operation2(int i) {
66
operation2Invoked = true;
67
return String.valueOf(i);
68
}
69
70
public void reset() {
71
attribute = "initial_value";
72
operationInvoked = false;
73
operation2Invoked = false;
74
}
75
}
76
77