com.caucho.hessian.io

Class HessianRemote


public class HessianRemote
extends java.lang.Object

Encapsulates a remote address when no stub is available, e.g. for Java MicroEdition.

Field Summary

private String
type
private String
url

Constructor Summary

HessianRemote()
Creates an uninitialized Hessian remote.
HessianRemote(String type, String url)
Creates a new Hessian remote object.

Method Summary

boolean
equals(Object obj)
Defines equality
String
getType()
Returns the remote api class name.
String
getURL()
Returns the remote URL.
int
hashCode()
Defines the hashcode.
void
setURL(String url)
Sets the remote URL.
String
toString()
Readable version of the remote.

Field Details

type

private String type

url

private String url

Constructor Details

HessianRemote

public HessianRemote()
Creates an uninitialized Hessian remote.

HessianRemote

public HessianRemote(String type,
                     String url)
Creates a new Hessian remote object.
Parameters:
type - the remote stub interface
url - the remote url

Method Details

equals

public boolean equals(Object obj)
Defines equality

getType

public String getType()
Returns the remote api class name.

getURL

public String getURL()
Returns the remote URL.

hashCode

public int hashCode()
Defines the hashcode.

setURL

public void setURL(String url)
Sets the remote URL.

toString

public String toString()
Readable version of the remote.