public class BusAddress extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BusAddress.AddressType |
| Modifier and Type | Field and Description |
|---|---|
static BusAddress |
UNSPECIFIED_ADDRESS
Representação de um endereço não especificado.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkBusReference()
Validação da responsividade do endereço do barramento através da chamada de
Object._non_existent()
ao objeto que será criado a partir do toIOR(). |
void |
checkBusVersion()
Validação do endereço do barramento através da análise dos objetos de
Profile
contidos no ParsedIOR gerado a partir do endereço. |
String |
getDescription()
Recupera o nome descritivo do endereço
|
String |
getHost()
Obtém o host especificado.
|
String |
getIOR()
Obtém o ior especificado.
|
short |
getPort()
Obtém a porta especificada.
|
BusAddress.AddressType |
getType()
Recupera o tipo de endereço
|
static BusAddress |
toAddress(String description,
String addressStr)
Converte uma string que representa o endereço do barramento para um objeto
BusAddress.
|
String |
toIOR()
Converte a representação interna do endereço para um IOR
|
String |
toString()
Obtém uma string descritiva do endereço.
|
public static final BusAddress UNSPECIFIED_ADDRESS
public void checkBusVersion()
throws IncompatibleBus
Profile
contidos no ParsedIOR gerado a partir do endereço.IllegalArgumentException - caso não seja possível realizar o parsing do IOR através do ParsedIOR
ou não seja identificado nenhum object key conhecidoIncompatibleBus - caso seja identificado um endereço do barramento da versão anterior
contendo um object key com valor BusObjectKey.valuepublic void checkBusReference()
Object._non_existent()
ao objeto que será criado a partir do toIOR().COMM_FAILURE - caso haja falha na comunicação de redeTRANSIENT - caso o endereço seja inalcancável na redeOBJECT_NOT_EXIST - caso o endereço remoto exista mas não haja nenhum objeto remoto conhecidopublic String toString()
public String getHost()
public short getPort()
public String getIOR()
public String toIOR()
public String getDescription()
public BusAddress.AddressType getType()
public static BusAddress toAddress(String description, String addressStr)
description - descrição do barramentoaddressStr - String que representa o endereço do barramento.Copyright © 2017. All rights reserved.