Compartilhar via


ServiceRemotingMessageHeaders Classe

  • java.lang.Object
    • Serializable
      • microsoft.servicefabric.services.remoting.ServiceRemotingMessageHeaders

public class ServiceRemotingMessageHeaders

Especifica os cabeçalhos enviados junto com uma mensagem ServiceRemoting.

Resumo do Construtor

Construtor Description
ServiceRemotingMessageHeaders()

Resumo do método

Modificador e tipo Método e descrição
void addHeader(String headerName, byte[] headerValue)

Adiciona um novo cabeçalho com o nome e o valor especificados.

ServiceRemotingMessageHeaders deserialize(byte[] buffer)

Des serializa a matriz de bytes para um objeto ServiceRemotingMessageHeaders

String getCallContext()
String getCancellationHeaderName()
HashMap<String, byte[]> getHeaders()
byte [] getHeaderValue(String headerName)

Obtém o cabeçalho com o nome especificado

int getInterfaceId()

A ID da interface remota.

int getMethodId()

A methodId do método remoto

byte [] serialize(ServiceRemotingMessageHeaders msg)

Serializa os cabeçalhos para uma matriz de bytes

void setCallContext(String callContext)
void setHeaders(HashMap<String, byte[]> headers)

Adiciona um novo cabeçalho com o nome e o valor especificados.

void setInterfaceId(int interfaceId)

A ID da interface remota.

void setMethodId(int methodId)

A methodId do método remoto

Detalhes do construtor

ServiceRemotingMessageHeaders

public ServiceRemotingMessageHeaders()

Detalhes do método

addHeader

public void addHeader(String headerName, byte[] headerValue)

Adiciona um novo cabeçalho com o nome e o valor especificados.

Parâmetros:

headerName - Nome do cabeçalho
headerValue - valor do cabeçalho

Gera:

FabricElementAlreadyExistsException - Gerará FabricElementAlreadyExistsException se um cabeçalho com o mesmo nome já existir.

deserialize

public static ServiceRemotingMessageHeaders deserialize(byte[] buffer)

Des serializa a matriz de bytes para um objeto ServiceRemotingMessageHeaders

Parâmetros:

buffer - Buffer

Retornos:

Cabeçalhos des serializados

Gera:

IOException - lança IOException
ClassNotFoundException - lança ClassNotFoundException

getCallContext

public String getCallContext()

getCancellationHeaderName

public static String getCancellationHeaderName()

getHeaders

public HashMap getHeaders()

getHeaderValue

public byte [] getHeaderValue(String headerName)

Obtém o cabeçalho com o nome especificado

Parâmetros:

headerName - Nome do cabeçalho

Retornos:

Valor do cabeçalho

getInterfaceId

public int getInterfaceId()

A ID da interface remota.

Retornos:

ID da interface

getMethodId

public int getMethodId()

A methodId do método remoto

Retornos:

ID do método

serialize

public static byte [] serialize(ServiceRemotingMessageHeaders msg)

Serializa os cabeçalhos para uma matriz de bytes

Parâmetros:

msg - Cabeçalhos

Retornos:

A matriz de bytes serializada

Gera:

IOException - Lança IOException.

setCallContext

public void setCallContext(String callContext)

Parâmetros:

callContext

setHeaders

public void setHeaders(HashMap headers)

Adiciona um novo cabeçalho com o nome e o valor especificados.

Parâmetros:

headers - Nome do cabeçalho

setInterfaceId

public void setInterfaceId(int interfaceId)

A ID da interface remota.

Parâmetros:

interfaceId - ID da interface

setMethodId

public void setMethodId(int methodId)

A methodId do método remoto

Parâmetros:

methodId - ID do método

Aplica-se a