@Override @ManagedOperation(currencyTimeLimit = 30) public long myOperation() { return 1L; }
@Override @ManagedOperation(description = "Add Two Numbers Together") @ManagedOperationParameter(name="x", description="Left operand") @ManagedOperationParameter(name="y", description="Right operand") public int add(int x, int y) { return x + y; }
@ManagedOperation public String doSomething() { return "done"; }
@ManagedOperation int getExpensiveToCalculate(); }
@ManagedOperation(description = "invoke foo") void foo();
@ManagedOperation void fromInterface();
@ManagedOperation public String[] getSummary() { String[] data = new String[this.statsMap.size()]; int i = 0; for (Entry<Class<?>, Stats> entry : this.statsMap.entrySet()) { data[i++] = entry.getKey().getName() + " " + entry.getValue().toString(); } return data; }
@ManagedOperation public long getCount(String className) throws Exception { return this.statsMap.get(Class.forName(className)).getCount(); }
@ManagedOperation public void start() { this.scheduler.initialize(); this.future = this.scheduler.scheduleAtFixedRate(new Runnable() { public void run() { seconds.incrementAndGet(); } }, 1000); }
@ManagedOperation(description="Activate fatal level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j category to set")}) public void activateFatal(String category) { LogManager.getLogger(category).setLevel(Level.FATAL); }
@ManagedOperation(description="Activate debug level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j category to set")}) public void activateDebug(String category) { LogManager.getLogger(category).setLevel(Level.DEBUG); }
@ManagedOperation(description="Activate error level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j category to set")}) public void activateError(String category) { LogManager.getLogger(category).setLevel(Level.ERROR); }
@ManagedOperation(description="Activate info level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j category to set")}) public void activateInfo(String category) { LogManager.getLogger(category).setLevel(Level.INFO); }
@ManagedOperation(description="Activate debug level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j2 category to set")}) public void activateDebug(String category) { Configurator.setLevel(category, Level.DEBUG); }
@ManagedOperation(description="Activate warn level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j2 category to set")}) public void activateWarn(String category) { Configurator.setLevel(category, Level.WARN); }
@ManagedOperation(description="Retrieve the category log level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j2 category")}) public String getLevel(String category) { return LogManager.getLogger(category).getLevel().toString(); }
@ManagedOperation(description="Activate info level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j2 category to set")}) public void activateInfo(String category) { Configurator.setLevel(category, Level.INFO); }
@ManagedOperation(description="Activate error level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j2 category to set")}) public void activateError(String category) { Configurator.setLevel(category, Level.ERROR); }
@ManagedOperation(description="Activate fatal level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j2 category to set")}) public void activateFatal(String category) { Configurator.setLevel(category, Level.FATAL); }
@ManagedOperation(description="Retrieve the category log level") @ManagedOperationParameters({@ManagedOperationParameter(name = "category", description = "the log4j category")}) public String getLevel(String category) { return LogManager.getLogger(category).getLevel().toString(); }