VisiBroker for Java

org.omg.Firewall
Class FirewallMechanism

java.lang.Object
  extended by org.omg.Firewall.FirewallMechanism
All Implemented Interfaces:
java.io.Serializable, IDLEntity

public final class FirewallMechanism
extends java.lang.Object
implements IDLEntity

FirewallMechanism is used to describe a firewall. The sequence of firewall mechanisms describes the chain of publicly known inbound firewalls that need to be traversed to reach the target object. The sequence indicates the order of traversal necessary to reach the target. The first FirewallMechanism in the sequence indicates the furthest publicly known firewall from the target and the last in the sequence represents the closest publicly known firewall to the target object.

See Also:
Serialized Form

Field Summary
 byte[] profile_data
          profile_data contains a CDR encapsulation of various firewall mechanism structures.
 int tag
          tag denotes what is contained in the CDR encapsulation of the field profile_data.
 
Constructor Summary
FirewallMechanism()
           
FirewallMechanism(int tag, byte[] profile_data)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

tag

public int tag
tag denotes what is contained in the CDR encapsulation of the field profile_data.

See Also:
FW_MECH_PROXY, FW_MECH_TCP, FW_MECH_SOCKSV5

profile_data

public byte[] profile_data
profile_data contains a CDR encapsulation of various firewall mechanism structures.

See Also:
IOR, TcpFirewallMechanism, SOCKSV5FirewallMechanism
Constructor Detail

FirewallMechanism

public FirewallMechanism()

FirewallMechanism

public FirewallMechanism(int tag,
                         byte[] profile_data)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online