Class TransportAddress
- java.lang.Object
-
- jadex.bridge.service.types.address.TransportAddress
-
public class TransportAddress extends java.lang.ObjectClass representing a transport address of a specific platform.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringaddressThe address.protected IComponentIdentifierplatformidID of the platform.protected java.lang.StringtransporttypeType 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 booleanequals(java.lang.Object obj)Equals method.static TransportAddressfromString()Convert a string to transport addresses.static TransportAddressfromString(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.StringgetAddress()Gets the address.IComponentIdentifiergetPlatformId()Gets the ID of the platform owning the address.java.lang.StringgetTransportType()Gets the type of transport using the address.inthashCode()Hash code.static voidmain(java.lang.String[] args)Main for testing.voidsetAddress(java.lang.String address)Sets the address.voidsetPlatformId(IComponentIdentifier platformid)Sets the ID of the platform owning the address.voidsetTransportType(java.lang.String transporttype)Sets the type of transport using the address.java.lang.StringtoString()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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
Equals method.- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
Get the string rep.- Overrides:
toStringin 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.
-
-