View Javadoc

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  }