com.planet_ink.coffee_mud.Libraries.interfaces
Interface ExternalHTTPRequests

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
ProcessHTTPrequest

public interface ExternalHTTPRequests
extends CMLibrary


Method Summary
 void addRequestParameters(java.lang.String key, java.lang.String value)
           
 byte[] doVirtualPage(byte[] data)
           
 java.lang.String doVirtualPage(java.lang.String s)
           
 java.lang.StringBuffer doVirtualPage(java.lang.StringBuffer s)
           
 java.util.List<java.lang.String> getAllRequestParameterKeys(java.lang.String keyMask)
           
 java.lang.String getHTTPclientIP()
           
 java.lang.String getHTTPstatus()
           
 java.lang.String getHTTPstatusInfo()
           
 java.lang.String getMimeType(java.lang.String a_extension)
           
 MudHost getMUD()
           
 java.lang.String getPageContent(java.lang.String filename)
           
 java.lang.String getRequestEncodedParameters()
           
 java.util.Map<java.lang.String,java.lang.Object> getRequestObjects()
           
 java.lang.String getRequestParameter(java.lang.String key)
           
 java.net.InetAddress getServerAddress()
           
 java.lang.String getServerVersionString()
           
 java.util.Map<java.lang.String,java.lang.String> getVirtualDirectories()
           
 java.lang.String getWebServerPartialName()
           
 int getWebServerPort()
           
 java.lang.String getWebServerPortStr()
           
 CMFile grabFile(java.lang.String filename)
           
 boolean isRequestParameter(java.lang.String key)
           
 void removeRequestParameter(java.lang.String key)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

doVirtualPage

byte[] doVirtualPage(byte[] data)
                     throws HTTPRedirectException
Throws:
HTTPRedirectException

doVirtualPage

java.lang.String doVirtualPage(java.lang.String s)
                               throws HTTPRedirectException
Throws:
HTTPRedirectException

doVirtualPage

java.lang.StringBuffer doVirtualPage(java.lang.StringBuffer s)
                                     throws HTTPRedirectException
Throws:
HTTPRedirectException

getServerVersionString

java.lang.String getServerVersionString()

getWebServerPortStr

java.lang.String getWebServerPortStr()

getWebServerPort

int getWebServerPort()

getHTTPstatus

java.lang.String getHTTPstatus()

getHTTPstatusInfo

java.lang.String getHTTPstatusInfo()

getHTTPclientIP

java.lang.String getHTTPclientIP()

getWebServerPartialName

java.lang.String getWebServerPartialName()

grabFile

CMFile grabFile(java.lang.String filename)

getMimeType

java.lang.String getMimeType(java.lang.String a_extension)

getMUD

MudHost getMUD()

isRequestParameter

boolean isRequestParameter(java.lang.String key)

getRequestParameter

java.lang.String getRequestParameter(java.lang.String key)

removeRequestParameter

void removeRequestParameter(java.lang.String key)

addRequestParameters

void addRequestParameters(java.lang.String key,
                          java.lang.String value)

getAllRequestParameterKeys

java.util.List<java.lang.String> getAllRequestParameterKeys(java.lang.String keyMask)

getVirtualDirectories

java.util.Map<java.lang.String,java.lang.String> getVirtualDirectories()

getRequestEncodedParameters

java.lang.String getRequestEncodedParameters()

getServerAddress

java.net.InetAddress getServerAddress()

getPageContent

java.lang.String getPageContent(java.lang.String filename)

getRequestObjects

java.util.Map<java.lang.String,java.lang.Object> getRequestObjects()