net.dpml.transit.management
Class TransitController

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by net.dpml.transit.management.TransitController
All Implemented Interfaces:
javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, TransitControllerMXBean

public class TransitController
extends javax.management.NotificationBroadcasterSupport
implements TransitControllerMXBean

Transit MBean.

Version:
0.0.0
Author:
Digital Product Meta Library

Field Summary
static String VERSION
          The Transit system version.
 
Constructor Summary
TransitController(Logger logger, TransitModel model)
           
TransitController(javax.management.MBeanServer server, Logger logger, TransitModel model)
           
 
Method Summary
 String getCacheDirectory()
           
 String getCacheDirectoryPath()
           
 String getCacheLayoutID()
           
 String getCacheLayoutTitle()
           
 String getData()
           
 String getHome()
           
 HostControllerMXBean[] getHosts()
           
 LayoutControllerMXBean[] getLayouts()
           
 String getPrefs()
           
 String getProxyHost()
           
 String getProxyPassword()
           
 String getProxyUsername()
           
 String getShare()
           
 String getVersion()
           
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final String VERSION
The Transit system version.

See Also:
Constant Field Values
Constructor Detail

TransitController

public TransitController(Logger logger,
                         TransitModel model)
                  throws Exception
Throws:
Exception

TransitController

public TransitController(javax.management.MBeanServer server,
                         Logger logger,
                         TransitModel model)
                  throws Exception
Throws:
Exception
Method Detail

getProxyHost

public String getProxyHost()
                    throws javax.management.MBeanException
Specified by:
getProxyHost in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getProxyUsername

public String getProxyUsername()
                        throws javax.management.MBeanException
Specified by:
getProxyUsername in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getProxyPassword

public String getProxyPassword()
                        throws javax.management.MBeanException
Specified by:
getProxyPassword in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getCacheDirectoryPath

public String getCacheDirectoryPath()
                             throws javax.management.MBeanException
Specified by:
getCacheDirectoryPath in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getCacheDirectory

public String getCacheDirectory()
                         throws javax.management.MBeanException
Specified by:
getCacheDirectory in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getCacheLayoutID

public String getCacheLayoutID()
                        throws javax.management.MBeanException
Specified by:
getCacheLayoutID in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getCacheLayoutTitle

public String getCacheLayoutTitle()
                           throws javax.management.MBeanException
Specified by:
getCacheLayoutTitle in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getHome

public String getHome()
               throws javax.management.MBeanException
Specified by:
getHome in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getData

public String getData()
               throws javax.management.MBeanException
Specified by:
getData in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getPrefs

public String getPrefs()
                throws javax.management.MBeanException
Specified by:
getPrefs in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getShare

public String getShare()
                throws javax.management.MBeanException
Specified by:
getShare in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getVersion

public String getVersion()
                  throws javax.management.MBeanException
Specified by:
getVersion in interface TransitControllerMXBean
Throws:
javax.management.MBeanException

getLayouts

public LayoutControllerMXBean[] getLayouts()
Specified by:
getLayouts in interface TransitControllerMXBean

getHosts

public HostControllerMXBean[] getHosts()
Specified by:
getHosts in interface TransitControllerMXBean