org.shiftone.jrat.core.spi
Interface RuntimeContext

All Known Implementing Classes:
RuntimeContextImpl

public interface RuntimeContext

Author:
jeff@shiftone.org (Jeff Drost)

Method Summary
 java.io.OutputStream createOutputStream(java.lang.String fileName)
           
 java.io.PrintWriter createPrintWriter(java.lang.String fileName)
           
 java.io.Writer createWriter(java.lang.String fileName)
           
 java.lang.String getHostAddress()
           
 java.lang.String getHostName()
           
 long getStartTimeMs()
           
 java.util.Properties getSystemPropertiesAtStartup()
           
 void register(Commandlet commandlet)
           
 void registerMBean(java.lang.Object mbean)
           
 void registerMBean(java.lang.Object mbean, java.lang.String objectNameText)
           
 void registerShutdownListener(ShutdownListener listener)
           
 long uniqNumber()
           
 void writeSerializable(java.lang.String fileName, java.io.Serializable serializable)
           
 

Method Detail

writeSerializable

void writeSerializable(java.lang.String fileName,
                       java.io.Serializable serializable)

createOutputStream

java.io.OutputStream createOutputStream(java.lang.String fileName)

createPrintWriter

java.io.PrintWriter createPrintWriter(java.lang.String fileName)

createWriter

java.io.Writer createWriter(java.lang.String fileName)

registerMBean

void registerMBean(java.lang.Object mbean)

registerMBean

void registerMBean(java.lang.Object mbean,
                   java.lang.String objectNameText)

register

void register(Commandlet commandlet)

uniqNumber

long uniqNumber()

registerShutdownListener

void registerShutdownListener(ShutdownListener listener)

getStartTimeMs

long getStartTimeMs()

getSystemPropertiesAtStartup

java.util.Properties getSystemPropertiesAtStartup()

getHostAddress

java.lang.String getHostAddress()

getHostName

java.lang.String getHostName()