Class TransportAddress
- java.lang.Object
-
- jadex.bridge.service.types.address.TransportAddress
-
public class TransportAddress extends java.lang.Object
Class representing a transport address of a specific platform.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
address
The address.protected IComponentIdentifier
platformid
ID of the platform.protected java.lang.String
transporttype
Type of transport the address supports.
-
Constructor Summary
Constructors Constructor Description TransportAddress()
Bean constructor.TransportAddress(IComponentIdentifier platformid, java.lang.String address)
Creates the address.TransportAddress(IComponentIdentifier platformid, java.lang.String transporttype, java.lang.String address)
Creates the address.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Equals method.static TransportAddress
fromString()
Convert a string to transport addresses.static TransportAddress
fromString(IComponentIdentifier platform, java.lang.String address)
Convert a string to transport addresses.static TransportAddress[]
fromString(java.lang.String str)
Convert a string to transport addresses.java.lang.String
getAddress()
Gets the address.IComponentIdentifier
getPlatformId()
Gets the ID of the platform owning the address.java.lang.String
getTransportType()
Gets the type of transport using the address.int
hashCode()
Hash code.static void
main(java.lang.String[] args)
Main for testing.void
setAddress(java.lang.String address)
Sets the address.void
setPlatformId(IComponentIdentifier platformid)
Sets the ID of the platform owning the address.void
setTransportType(java.lang.String transporttype)
Sets the type of transport using the address.java.lang.String
toString()
Get the string rep.
-
-
-
Field Detail
-
platformid
protected IComponentIdentifier platformid
ID of the platform.
-
transporttype
protected java.lang.String transporttype
Type of transport the address supports.
-
address
protected java.lang.String address
The address.
-
-
Constructor Detail
-
TransportAddress
public TransportAddress()
Bean constructor.
-
TransportAddress
public TransportAddress(IComponentIdentifier platformid, java.lang.String transporttype, java.lang.String address)
Creates the address.- Parameters:
platformid
- The platform ID.transporttype
- The type of transport.address
- The address.
-
TransportAddress
public TransportAddress(IComponentIdentifier platformid, java.lang.String address)
Creates the address.- Parameters:
platformid
- The platform ID.address
- The address in form scheme1://addi1
-
-
Method Detail
-
fromString
public static TransportAddress fromString()
Convert a string to transport addresses.- Parameters:
platform
- The platform nameaddress
- The address
-
getPlatformId
public IComponentIdentifier getPlatformId()
Gets the ID of the platform owning the address.- Returns:
- The ID of the platform owning the address.
-
setPlatformId
public void setPlatformId(IComponentIdentifier platformid)
Sets the ID of the platform owning the address.- Parameters:
platformid
- The ID of the platform owning the address.
-
getTransportType
public java.lang.String getTransportType()
Gets the type of transport using the address.- Returns:
- The type of transport.
-
setTransportType
public void setTransportType(java.lang.String transporttype)
Sets the type of transport using the address.- Parameters:
transporttype
- The type of transport.
-
getAddress
public java.lang.String getAddress()
Gets the address.- Returns:
- The address.
-
setAddress
public void setAddress(java.lang.String address)
Sets the address.- Parameters:
address
- The address.
-
hashCode
public int hashCode()
Hash code.- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
Equals method.- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
Get the string rep.- Overrides:
toString
in classjava.lang.Object
-
fromString
public static TransportAddress[] fromString(java.lang.String str)
Convert a string to transport addresses. Format is: platformname{scheme1://addi1,scheme2://addi2}
-
fromString
public static TransportAddress fromString(IComponentIdentifier platform, java.lang.String address)
Convert a string to transport addresses.- Parameters:
platform
- The platform nameaddress
- The address
-
main
public static void main(java.lang.String[] args)
Main for testing.
-
-