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.Vector 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.Hashtable getRequestObjects()
           
 java.lang.String getRequestParameter(java.lang.String key)
           
 java.net.InetAddress getServerAddress()
           
 java.util.Hashtable 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)
           
 java.lang.String ServerVersionString()
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, 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

ServerVersionString

java.lang.String ServerVersionString()

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.Vector getAllRequestParameterKeys(java.lang.String keyMask)

getVirtualDirectories

java.util.Hashtable getVirtualDirectories()

getRequestEncodedParameters

java.lang.String getRequestEncodedParameters()

getServerAddress

java.net.InetAddress getServerAddress()

getPageContent

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

getRequestObjects

java.util.Hashtable getRequestObjects()