jrun.servlet.jrpp
Class DispatchTarget
java.lang.Object
|
+--jrun.servlet.jrpp.DispatchTarget
public class DispatchTarget extends java.lang.Object
DispatchTarget - object that knows the syntax for servlet mappings,
etc. this is a naming convention for objects that
live in a jrun servlet engine.
examples
fully-qualified servlet 127.0.0.1:8081:jse:com.acme.LoginServlet
load-balanced session 10.0.0.1:8082:jseweb:
syntax: :::
This syntax is used on the right-hand-side of a mapping rule in
rules.properties. for example:
/servlet/=invoker
/~acme/Login=www.acme.com:8081:jse-acme:com.acme.LoginServlet
/UpperCaseSnoop=SnoopServlet,UpperCaseFilter
See Also: ProxyEndpoint
Method Summary
java.lang.String
getName ()
java.lang.String
getProxy ()
java.lang.String
getService ()
void
setTarget (java.lang.String s)
This method parses a String and populates instance variables with parsed
tokens.
java.lang.String
toString ()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
DispatchTarget
public DispatchTarget ()
DispatchTarget
public DispatchTarget (java.lang.String name,
java.lang.String service)
DispatchTarget
public DispatchTarget (java.lang.String name,
java.lang.String service,
java.lang.String proxy)
DispatchTarget
public DispatchTarget (java.lang.String s)
setTarget
public void setTarget (java.lang.String s)
This method parses a String and populates instance variables with parsed
tokens. For performance reasons, this is a trusting server class, i.e., it
does not defend itself from illegal client input.
The correct input range from clients is Strings in any of the
following three patterns:
<object-name>
ip:service:<object-name>
ip:port:service:<object-name>
Note that ip information is discarded. All we care about is everything
after the ip portion.
toString
public java.lang.String toString ()
Overrides: toString in class java.lang.Object
getName
public java.lang.String getName ()
getService
public java.lang.String getService ()
getProxy
public java.lang.String getProxy ()
Copyright � 2002 Macromedia Corporation. All Rights Reserved.