| ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Constructor Summary | |
WebServer(Facility facility) |
Method Summary | |
void | addMamUser(String mamUserName) |
String | getCurrentUrl(String userName) |
String | getDefaultIndexFilename() |
Facility | getFacility() |
Date | getLastMamUserActivity(String mamUserName) |
synchronized MamServlet | getMamServlet(String uri) |
protected MamServletMapper | getMamServletMapper() |
Properties | getMimeTypes() |
String | getRootDirectory() |
WebServerUriMapper | getUriMapper() |
synchronized URL | getUrlToSelf() |
WebServerAgent | getWebServerAgent() |
protected void | initializeMamServletMapper() |
void | initializeUriMapper() |
protected void | initializeWebServerAgent() |
private void | loadConfigurationProperties() |
void | logMamUserActivity(String mamUserName) |
static void | main(String[] args) |
URL | rewriteMappedFile(String file) |
void | run() |
synchronized void | setCurrentUrl(String userName, String currentUrl) |
protected void | setFacility(Facility facility) |
protected void | setMamServletMapper(MamServletMapper mapper) |
protected void | setUrlToSelf(URL urlSelf) |
void | setWebServerAgent(WebServerAgent webServerAgent) |
Field Detail |
private final static String CONFIGURATION_PROPERTIES_DEFAULT_INDEX_FILENAME_KEY
private final static String CONFIGURATION_PROPERTIES_MAM_USER_OBSERVER_APPLET_KEY
private final static String CONFIGURATION_PROPERTIES_PORT_NUMBER
private final static String CONFIGURATION_PROPERTIES_ROOT_DIRECTORY_KEY
private static Element configurationRootElement
public final static String GUEST_ACCOUNT_STRING
private ServerSocket httpServerSocket
static Category Log
private Facility m_facility
private static URL m_urlSelf
private WebServerAgent m_webServerAgent
private final static String MAM_SERVLET_CLASS_ATTRIBUTE
private final static String MAM_SERVLET_CONFIGURATION_TAG_NAME
private final static String MAM_SERVLET_MAPPED_NAME_ATTRIBUTE
private final static String MAM_SERVLET_TAG_NAME
private MamId mamId
private Map mamUserActivityMap
private Hashtable mamUsers
private static Properties mimeTypes
private MamServletMapper moMamServletMapper
private Thread myThread
private static WebServerUriMapper uriMapper
private final static String WEBSERVER_CONFIGURATION_BRANCH
private final static String WEBSERVER_CONFIGURATION_BRANCH_MAPPED_NAME
private final static String WEBSERVER_CONFIGURATION_BRANCH_SOURCE
public final static String WEBSERVER_CONFIGURATION_FILENAME
private final static String WEBSERVER_CONFIGURATION_MIME_TYPE
private final static String WEBSERVER_CONFIGURATION_MIME_TYPE_EXTENSION
private final static String WEBSERVER_CONFIGURATION_MIME_TYPE_QUALIFIED_NAME
Constructor Detail |
public WebServer(Facility facility)
throws java.rmi.RemoteException
Method Detail |
public void addMamUser(String mamUserName)
public String getCurrentUrl(String userName)
public String getDefaultIndexFilename()
public Facility getFacility()
public Date getLastMamUserActivity(String mamUserName)
public synchronized MamServlet getMamServlet(String uri)
protected MamServletMapper getMamServletMapper()
public Properties getMimeTypes()
public String getRootDirectory()
public WebServerUriMapper getUriMapper()
public synchronized URL getUrlToSelf()
public WebServerAgent getWebServerAgent()
protected void initializeMamServletMapper()
public void initializeUriMapper()
protected void initializeWebServerAgent()
private void loadConfigurationProperties()
public void logMamUserActivity(String mamUserName)
public static void main(String[] args)
public URL rewriteMappedFile(String file)
public void run()
public synchronized void setCurrentUrl(String userName, String currentUrl)
protected void setFacility(Facility facility)
protected void setMamServletMapper(MamServletMapper mapper)
protected void setUrlToSelf(URL urlSelf)
public void setWebServerAgent(WebServerAgent webServerAgent)
Association Links |
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class java.lang.String
to Class applications.webServer.WebServerUriMapper
to Class java.util.Hashtable
to Class java.util.Map
to Class mam.id.MamId
to Class java.util.Properties
to Class org.jdom.Element
to Class java.lang.Thread
to Class java.net.ServerSocket
to Class applications.webServer.MamServletMapper
to Class mam.internetworking.Facility
to Class mam.agent.WebServerAgent
to Class java.net.URL
| ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |