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