AMETAS.privileges
Class AMETASMulticastPermission

java.lang.Object
  extended byAMETAS.privileges.AMETASPermission
      extended byAMETAS.privileges.AMETASMulticastPermission
All Implemented Interfaces:
java.security.acl.Permission, java.io.Serializable

public class AMETASMulticastPermission
extends AMETASPermission

Berechtigung für Multicast-Socketverbindungen.

See Also:
Serialized Form

Field Summary
protected  java.net.InetAddress m_IPaddress
          Zieladresse.
protected  byte m_ttl
          Lebenszeit.
 
Fields inherited from class AMETAS.privileges.AMETASPermission
m_bStandard
 
Constructor Summary
AMETASMulticastPermission(java.net.InetAddress maddr, byte ttl)
          Konstruktor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Vergleicht zwei Objekte auf Gleichheit.
 java.net.InetAddress getAddress()
          Liefert die Adresse.
 java.lang.String getInfo()
          Liefert Informationen über die Berechtigung.
 byte getTimeToLive()
          Liefert die Lebenszeit für Pakete.
 boolean impliesPermission(AMETASPermission perm)
          Prüft, ob dieses Objekt die übergebene Berechtigung impliziert.
 boolean isSystemRessource()
          Gibt an, ob diese Berechtigung eine Java-Systemressource betrifft.
 java.lang.String toString()
          Liefert eine Stringrepräsentation der Berechtigung.
 
Methods inherited from class AMETAS.privileges.AMETASPermission
isStandardPermission, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_IPaddress

protected java.net.InetAddress m_IPaddress
Zieladresse.


m_ttl

protected byte m_ttl
Lebenszeit.

Constructor Detail

AMETASMulticastPermission

public AMETASMulticastPermission(java.net.InetAddress maddr,
                                 byte ttl)
Konstruktor.

Parameters:
maddr - Adresse
ttl - Lebenszeit.
Method Detail

getAddress

public java.net.InetAddress getAddress()
Liefert die Adresse.

Returns:
IP-Adresse.

isSystemRessource

public boolean isSystemRessource()
Gibt an, ob diese Berechtigung eine Java-Systemressource betrifft.

Specified by:
isSystemRessource in class AMETASPermission
Returns:
true, da sie eine Systemressource betrifft.

getTimeToLive

public byte getTimeToLive()
Liefert die Lebenszeit für Pakete.

Returns:
Lebenszeit.

getInfo

public java.lang.String getInfo()
Liefert Informationen über die Berechtigung. Es wird die IP-Adresse geliefert.

Specified by:
getInfo in class AMETASPermission
Returns:
Information.

equals

public boolean equals(java.lang.Object obj)
Vergleicht zwei Objekte auf Gleichheit.

Returns:
true, falls die Adressen übereinstimmen, sonst false.

impliesPermission

public boolean impliesPermission(AMETASPermission perm)
Prüft, ob dieses Objekt die übergebene Berechtigung impliziert.

Overrides:
impliesPermission in class AMETASPermission
Parameters:
perm - Berechtigung, deren Enthaltensein überprüft werden soll
Returns:
true, falls die Adressen übereinstimmen.

toString

public java.lang.String toString()
Liefert eine Stringrepräsentation der Berechtigung.

Specified by:
toString in interface java.security.acl.Permission
Overrides:
toString in class AMETASPermission
Returns:
Stringrepräsentation.