Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.mjh.switchrmi
Class RmiContextImpl  view RmiContextImpl download RmiContextImpl.java

java.lang.Object
  extended bycom.mjh.switchrmi.RmiContextImpl
All Implemented Interfaces:
RmiContext

public class RmiContextImpl
extends java.lang.Object
implements RmiContext


Field Summary
(package private)  boolean isService
           
private  javax.naming.Context jndiContext
           
private static org.apache.log4j.Logger log
           
private  RmiProtocol protocol
           
private  java.lang.Object sessionID
           
private  java.lang.Object target
           
private  java.lang.String targetUrl
           
private  RmiTransport transport
           
private  com.mjh.util.UrlInfo urlInfo
           
 
Constructor Summary
RmiContextImpl()
           
RmiContextImpl(boolean isService)
           
RmiContextImpl(boolean isService, java.lang.String url, javax.naming.Context ctx)
           
RmiContextImpl(boolean isService, java.lang.String url, javax.naming.Context ctx, java.lang.String protocolName)
           
 
Method Summary
 javax.naming.Context getJndiContext()
           
 java.lang.String getObjectName()
           
 RmiProtocol getProtocol()
           
 java.lang.String getProtocolName()
           
 java.lang.Object getSessionIdentifier()
           
 java.lang.Object getTarget()
           
 RmiTransport getTransport()
           
 java.lang.String getTransportName()
           
 java.lang.String getUrl()
           
 com.mjh.util.UrlInfo getUrlInfo()
           
 boolean isClient()
           
 boolean isService()
           
 java.lang.Object lookup(java.lang.String name)
           
 void setProtocol(RmiProtocol protocol)
           
 void setSessionIdentifier(java.lang.Object identifier)
           
 void setTarget(java.lang.Object target)
           
 void setTransport(RmiTransport transport)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.log4j.Logger log

targetUrl

private java.lang.String targetUrl

transport

private RmiTransport transport

protocol

private RmiProtocol protocol

urlInfo

private com.mjh.util.UrlInfo urlInfo

sessionID

private java.lang.Object sessionID

target

private java.lang.Object target

jndiContext

private javax.naming.Context jndiContext

isService

boolean isService
Constructor Detail

RmiContextImpl

public RmiContextImpl()

RmiContextImpl

public RmiContextImpl(boolean isService)

RmiContextImpl

public RmiContextImpl(boolean isService,
                      java.lang.String url,
                      javax.naming.Context ctx)
               throws java.lang.Exception

RmiContextImpl

public RmiContextImpl(boolean isService,
                      java.lang.String url,
                      javax.naming.Context ctx,
                      java.lang.String protocolName)
               throws java.lang.Exception
Method Detail

isClient

public boolean isClient()
Specified by:
isClient in interface RmiContext

isService

public boolean isService()
Specified by:
isService in interface RmiContext

setUrl

public void setUrl(java.lang.String url)
Specified by:
setUrl in interface RmiContext

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface RmiContext

setTransport

public void setTransport(RmiTransport transport)
Specified by:
setTransport in interface RmiContext

getTransport

public RmiTransport getTransport()
Specified by:
getTransport in interface RmiContext

setProtocol

public void setProtocol(RmiProtocol protocol)
Specified by:
setProtocol in interface RmiContext

getProtocol

public RmiProtocol getProtocol()
Specified by:
getProtocol in interface RmiContext

getObjectName

public java.lang.String getObjectName()
Specified by:
getObjectName in interface RmiContext

getTransportName

public java.lang.String getTransportName()
Specified by:
getTransportName in interface RmiContext

getProtocolName

public java.lang.String getProtocolName()
Specified by:
getProtocolName in interface RmiContext

setTarget

public void setTarget(java.lang.Object target)
Specified by:
setTarget in interface RmiContext

lookup

public java.lang.Object lookup(java.lang.String name)
                        throws java.lang.Exception
Specified by:
lookup in interface RmiContext

getJndiContext

public javax.naming.Context getJndiContext()
Specified by:
getJndiContext in interface RmiContext

getTarget

public java.lang.Object getTarget()
Specified by:
getTarget in interface RmiContext

setSessionIdentifier

public void setSessionIdentifier(java.lang.Object identifier)
Specified by:
setSessionIdentifier in interface RmiContext

getSessionIdentifier

public java.lang.Object getSessionIdentifier()
Specified by:
getSessionIdentifier in interface RmiContext

getUrlInfo

public com.mjh.util.UrlInfo getUrlInfo()
                                throws java.net.MalformedURLException
Specified by:
getUrlInfo in interface RmiContext