|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--sashenka.irc.IRCConnectionHandlerAdapter
|
+--sashenka.Sashenka
| Nested Class Summary | |
class |
Sashenka.MessageComparator
|
| Field Summary | |
protected java.util.Hashtable |
attributes
|
protected java.util.Properties |
initParams
|
| Constructor Summary | |
Sashenka()
|
|
| Method Summary | |
void |
debug(java.lang.String message)
Write a debug message. |
sashenka.Sashenka.Message |
dequeue()
|
void |
enqueue(sashenka.Sashenka.Message m)
Toss another message into the queue. |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
javax.servlet.ServletContext |
getContext(java.lang.String uripath)
Per the spec, in a security conscious environment we may return null here. |
java.lang.String |
getInitParameter(java.lang.String name)
Get the named context-wide parameter if it exists or null if it does not. |
java.util.Enumeration |
getInitParameterNames()
|
int |
getMajorVersion()
|
java.lang.String |
getMimeType(java.lang.String file)
Return the mime type of the given file. |
int |
getMinorVersion()
|
javax.servlet.RequestDispatcher |
getNamedDispatcher(java.lang.String name)
Returns a named dispatcher. |
java.lang.String |
getRealPath(java.lang.String path)
Get the real (system) path for a given relative path. |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
Returns a request dispatcher object that acts as a wrapper for the resource at the given path. |
java.net.URL |
getResource(java.lang.String path)
Return a URL to the resource mapped to a specific path. |
java.io.InputStream |
getResourceAsStream(java.lang.String path)
Returns the resource located at the named path as an InputStream object. |
java.util.Set |
getResourcePaths(java.lang.String path)
|
java.lang.String |
getServerInfo()
Return some general information about the servlet container server. |
java.lang.String |
getServetContextName()
|
javax.servlet.Servlet |
getServlet(java.lang.String name)
Deprecated. |
java.util.Enumeration |
getServletNames()
Deprecated. |
java.util.Enumeration |
getServlets()
Deprecated. |
void |
idleChannel(Channel channel,
long idleTime)
|
void |
incomingMessage(java.lang.String prefix,
java.lang.String command,
java.lang.String[] params)
Process an incoming message from the server. |
void |
internal(java.lang.String prefix,
java.lang.String message)
|
void |
invite(IRCUser inviter,
IRCUser invitee,
Channel channel)
|
void |
join(IRCUser who,
java.util.Collection channels)
|
void |
kick(IRCUser who,
IRCUser kicked,
Channel channel,
java.lang.String reason)
|
protected void |
loadAllModules()
|
protected void |
loadModule(java.lang.String classname,
java.lang.String name,
java.util.Properties p)
|
protected void |
loadPropertiesFromFile(java.util.Properties p,
java.lang.String fileName)
|
void |
log(java.lang.Exception e,
java.lang.String message)
Deprecated. |
void |
log(java.lang.String message)
Write a log message. |
void |
log(java.lang.String message,
java.lang.Throwable t)
Write a log message. |
static void |
main(java.lang.String[] args)
|
void |
notice(Source from,
java.lang.String message)
|
void |
part(IRCUser who,
java.util.Collection channels)
|
void |
privmsg(IRCUser from,
java.util.Collection to,
java.lang.String message)
|
void |
removeAttribute(java.lang.String name)
|
void |
run()
|
void |
setAttribute(java.lang.String name,
java.lang.Object o)
|
void |
status(java.lang.String message)
Process status messages from the IO subsystem. |
protected void |
unloadAllModules()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.Properties initParams
protected java.util.Hashtable attributes
| Constructor Detail |
public Sashenka()
| Method Detail |
public void run()
run in interface java.lang.Runnableprotected void unloadAllModules()
protected void loadAllModules()
protected void loadPropertiesFromFile(java.util.Properties p,
java.lang.String fileName)
protected void loadModule(java.lang.String classname,
java.lang.String name,
java.util.Properties p)
public void enqueue(sashenka.Sashenka.Message m)
public sashenka.Sashenka.Message dequeue()
public void incomingMessage(java.lang.String prefix,
java.lang.String command,
java.lang.String[] params)
incomingMessage in interface IRCConnectionHandlerincomingMessage in class IRCConnectionHandlerAdapter
public void invite(IRCUser inviter,
IRCUser invitee,
Channel channel)
invite in interface IRCConnectionHandlerinvite in class IRCConnectionHandlerAdapter
public void kick(IRCUser who,
IRCUser kicked,
Channel channel,
java.lang.String reason)
kick in interface IRCConnectionHandlerkick in class IRCConnectionHandlerAdapter
public void part(IRCUser who,
java.util.Collection channels)
part in interface IRCConnectionHandlerpart in class IRCConnectionHandlerAdapter
public void join(IRCUser who,
java.util.Collection channels)
join in interface IRCConnectionHandlerjoin in class IRCConnectionHandlerAdapter
public void idleChannel(Channel channel,
long idleTime)
public void internal(java.lang.String prefix,
java.lang.String message)
internal in class IRCConnectionHandlerAdapter
public void privmsg(IRCUser from,
java.util.Collection to,
java.lang.String message)
privmsg in interface IRCConnectionHandlerprivmsg in class IRCConnectionHandlerAdapter
public void notice(Source from,
java.lang.String message)
notice in interface IRCConnectionHandlernotice in class IRCConnectionHandlerAdapterpublic void status(java.lang.String message)
status in interface IRCConnectionHandlerstatus in class IRCConnectionHandlerAdapterpublic javax.servlet.ServletContext getContext(java.lang.String uripath)
getContext in interface javax.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface javax.servlet.ServletContextpublic int getMinorVersion()
getMinorVersion in interface javax.servlet.ServletContextpublic java.lang.String getMimeType(java.lang.String file)
getMimeType in interface javax.servlet.ServletContextpublic java.net.URL getResource(java.lang.String path)
getResource in interface javax.servlet.ServletContextpublic java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String name)
getNamedDispatcher in interface javax.servlet.ServletContextpublic void debug(java.lang.String message)
debug in class IRCConnectionHandlerAdapterpublic void log(java.lang.String message)
log in interface javax.servlet.ServletContextlog in class IRCConnectionHandlerAdapter
public void log(java.lang.String message,
java.lang.Throwable t)
log in interface javax.servlet.ServletContextpublic java.lang.String getRealPath(java.lang.String path)
getRealPath in interface javax.servlet.ServletContextpublic java.lang.String getServerInfo()
getServerInfo in interface javax.servlet.ServletContextpublic java.lang.String getInitParameter(java.lang.String name)
getInitParameter in interface javax.servlet.ServletContextpublic java.util.Enumeration getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletContextpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.servlet.ServletContextpublic java.util.Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContext
public void setAttribute(java.lang.String name,
java.lang.Object o)
setAttribute in interface javax.servlet.ServletContextpublic void removeAttribute(java.lang.String name)
removeAttribute in interface javax.servlet.ServletContextpublic java.util.Set getResourcePaths(java.lang.String path)
public java.lang.String getServetContextName()
public javax.servlet.Servlet getServlet(java.lang.String name)
getServlet in interface javax.servlet.ServletContextpublic java.util.Enumeration getServlets()
getServlets in interface javax.servlet.ServletContextpublic java.util.Enumeration getServletNames()
getServletNames in interface javax.servlet.ServletContext
public void log(java.lang.Exception e,
java.lang.String message)
log in interface javax.servlet.ServletContextpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||