1 /* 2 * $Id: MuleConfigurationServiceMBean.java 11371 2008-03-15 03:12:09Z tcarlson $ 3 * -------------------------------------------------------------------------------------- 4 * Copyright (c) MuleSource, Inc. All rights reserved. http://www.mulesource.com 5 * 6 * The software in this package is published under the terms of the CPAL v1.0 7 * license, a copy of which has been included with this distribution in the 8 * LICENSE.txt file. 9 */ 10 11 package org.mule.module.management.mbean; 12 13 14 /** 15 * <code>MuleConfigurationServiceMBean</code> is a JMx service interface for the 16 * Mule server configuration. 17 * 18 * TODO MULE-3110 I'm not sure this is relevant anymore since the MuleConfiguration should 19 * be immutable after startup. 20 */ 21 public interface MuleConfigurationServiceMBean 22 { 23 public boolean isSynchronous(); 24 25 //public void setSynchronous(boolean synchronous); 26 27 public int getSynchronousEventTimeout(); 28 29 //public void setSynchronousEventTimeout(int synchronousEventTimeout); 30 31 public boolean isRemoteSync(); 32 33 //public void setRemoteSync(boolean remoteSync); 34 35 public String getWorkingDirectory(); 36 37 //public void setWorkingDirectory(String workingDirectory); 38 39 public int getTransactionTimeout(); 40 41 //public void setTransactionTimeout(int transactionTimeout); 42 43 public String getEncoding(); 44 45 //public void setEncoding(String encoding); 46 }