Crossfire JXClient, Trunk
ResultLogManagerMXBean.java
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  *
8  * - Redistributions of source code must retain the above copyright
9  * notice, this list of conditions and the following disclaimer.
10  *
11  * - Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in the
13  * documentation and/or other materials provided with the distribution.
14  *
15  * - Neither the name of Oracle nor the names of its
16  * contributors may be used to endorse or promote products derived
17  * from this software without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
20  * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
21  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
23  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30  */
31 
32 /*
33  * This source code is provided to illustrate the usage of a given feature
34  * or technique and has been deliberately simplified. Additional steps
35  * required for a production-quality application, such as security checks,
36  * input validation and proper error handling, might not be present in
37  * this sample code.
38  */
39 
40 
41 package com.sun.jmx.examples.scandir;
42 
44 import java.io.IOException;
45 import javax.management.InstanceNotFoundException;
46 
73 public interface ResultLogManagerMXBean {
74 
106  public void newLogFile(String basename, long maxRecord)
107  throws IOException, InstanceNotFoundException;
108 
120  public void log(ResultRecord record)
121  throws IOException, InstanceNotFoundException;
122 
135  public String getLogFileName()
136  throws IOException, InstanceNotFoundException;
137 
148  public ResultRecord[] getMemoryLog()
149  throws IOException, InstanceNotFoundException;
150 
169  public int getMemoryLogCapacity()
170  throws IOException, InstanceNotFoundException;
171 
189  public void setMemoryLogCapacity(int size)
190  throws IOException, InstanceNotFoundException;
191 
210  public void setLogFileCapacity(long maxRecord)
211  throws IOException, InstanceNotFoundException;
212 
229  public long getLogFileCapacity()
230  throws IOException, InstanceNotFoundException;
231 
244  public long getLoggedCount()
245  throws IOException, InstanceNotFoundException;
246 
255  public void clearLogs()
256  throws IOException, InstanceNotFoundException;
257 }
com.sun.jmx.examples.scandir.config
Definition: DirectoryScannerConfig.java:41
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.getLoggedCount
long getLoggedCount()
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.log
void log(ResultRecord record)
com.sun.jmx.examples.scandir
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.clearLogs
void clearLogs()
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.newLogFile
void newLogFile(String basename, long maxRecord)
size
Font2DTest To run then you should either specify the complete path to the commands or update your PATH environment variable as described in the installation instructions for the load Font2DTest html If you wish to modify any of the source you may want to extract the contents of the Font2DTest jar file by executing this the browser plugin viewer needs following permissions given in order to run but some of its features will be limited To enable all please add these permissions with policytool Introduction Font2DTest is an encompassing application for testing various fonts found on the user s system A number of controls are available to change many attributes of the current font including size
Definition: README.txt:42
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.getLogFileCapacity
long getLogFileCapacity()
com.sun.jmx.examples
com.sun
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.setMemoryLogCapacity
void setMemoryLogCapacity(int size)
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.setLogFileCapacity
void setLogFileCapacity(long maxRecord)
com.sun.jmx.examples.scandir.config.ResultRecord
Definition: ResultRecord.java:62
com
com.sun.jmx
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.getLogFileName
String getLogFileName()
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.getMemoryLog
ResultRecord[] getMemoryLog()
com.sun.jmx.examples.scandir.ResultLogManagerMXBean.getMemoryLogCapacity
int getMemoryLogCapacity()
com.sun.jmx.examples.scandir.ResultLogManagerMXBean
Definition: ResultLogManagerMXBean.java:73