| career | drupal | java | mac | mysql | perl | scala | uml | unix  

Groovy example source code file (

This example Groovy source code file ( is included in the "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Groovy tags/keywords

invoke, invoke, jmx, log, logger, logging, mockmanagedobject, mockmanagedobject, returning, returning, setting, something, somethingelse, string, string

The Groovy source code

 * Copyright 2003-2010 the original author or authors.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.
package groovy.jmx.builder;

import java.util.logging.Level;
import java.util.logging.Logger;

public class MockManagedObject {
    private static Logger logger = Logger.getLogger(MockManagedObject.class.getName());
    private String something;
    private int somethingElse;
    private boolean avail;

    public String getSomething() {
        logger.log(Level.FINEST, "Returning Something " + something);
        return something;

    public void setSomething(String thing) {
        logger.log(Level.INFO, "Setting Something value to " + thing);
        something = thing;

    public int getSomethingElse() {
        logger.log(Level.FINEST, "Returning SomethingElse " + somethingElse);
        return somethingElse;

    public void setSomethingElse(int thing) {
        somethingElse = thing;

    public MockManagedObject() {

    public MockManagedObject(String thing) {

    public MockManagedObject(String thing, int count) {

    public void doSomething() {
        logger.log(Level.FINER, "JMX Invoke - doSomething().. (no param)");

    public void doSomethingElse(int qty, String name) {

    public void doWork(int hour, String what) {


    public void dontDoThis(Object param) {
        logger.log(Level.FINER, "Jmx Invoke - method dontDoThis() with param : " + param);

    public void setAvailable(boolean flag) {
        avail = flag;

    public boolean isAvailable() {
        return avail;


Other Groovy examples (source code examples)

Here is a short list of links related to this Groovy source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller


new blog posts


Copyright 1998-2021 Alvin Alexander,
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.