org.mule.module.reboot
Class MuleContainerBootstrapUtils

java.lang.Object
  extended by org.mule.module.reboot.MuleContainerBootstrapUtils

public final class MuleContainerBootstrapUtils
extends Object


Nested Class Summary
static class MuleContainerBootstrapUtils.ProxyInfo
           
 
Field Summary
static String MULE_LOCAL_JAR_FILENAME
           
 
Method Summary
static int copy(InputStream input, OutputStream output)
           
static long copyLarge(InputStream input, OutputStream output)
           
static File getMuleAppsDir()
           
static File getMuleHome()
           
static File getMuleLibDir()
           
static File getMuleLocalJarFile()
           
static File getMuleTmpDir()
           
static URL getResource(String resourceName, Class<?> callingClass)
           
static boolean isStandalone()
          Whether Mule is running embedded or standalone.
static boolean renameFile(File srcFile, File destFile)
           
static boolean renameFileHard(File srcFile, File destFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MULE_LOCAL_JAR_FILENAME

public static final String MULE_LOCAL_JAR_FILENAME
See Also:
Constant Field Values
Method Detail

isStandalone

public static boolean isStandalone()
Whether Mule is running embedded or standalone.

Returns:
true if running standalone

getMuleHome

public static File getMuleHome()
Returns:
null if running embedded

getMuleAppsDir

public static File getMuleAppsDir()
Returns:
null if running embedded, otherwise the apps dir as a File ref

getMuleLibDir

public static File getMuleLibDir()
Returns:
null if running embedded

getMuleTmpDir

public static File getMuleTmpDir()
Returns:
null if running embedded, otherwise the $MULE_HOME/tmp dir reference

getMuleLocalJarFile

public static File getMuleLocalJarFile()

getResource

public static URL getResource(String resourceName,
                              Class<?> callingClass)
See Also:
ClassUtils.getResource(java.lang.String, java.lang.Class)

renameFile

public static boolean renameFile(File srcFile,
                                 File destFile)
                          throws IOException
Throws:
IOException
See Also:
FileUtils.renameFile(java.lang.String, java.lang.String)

renameFileHard

public static boolean renameFileHard(File srcFile,
                                     File destFile)
                              throws IOException
Throws:
IOException
See Also:
FileUtils.renameFileHard(java.lang.String, java.lang.String)

copy

public static int copy(InputStream input,
                       OutputStream output)
                throws IOException
Throws:
IOException
See Also:
IOUtils.copy(java.io.InputStream, java.io.OutputStream)

copyLarge

public static long copyLarge(InputStream input,
                             OutputStream output)
                      throws IOException
Throws:
IOException
See Also:
IOUtils.copyLarge(java.io.InputStream, java.io.OutputStream)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.