TradefedFeatureServer

public class TradefedFeatureServer
extends TradefedInformationGrpc.TradefedInformationImplBase

java.lang.Object
com.proto.tradefed.feature.TradefedInformationGrpc.TradefedInformationImplBase
  com.android.tradefed.service.TradefedFeatureServer


Um servidor que responde a solicitações para acionar recursos.

Resumo

Constantes

String SERVER_REFERENCE

String TEST_INFORMATION_OBJECT

String TF_SERVICE_PORT

Construtores públicos

TradefedFeatureServer()

Métodos públicos

static int getPort()

Retorna a porta usada pelo servidor.

String registerInvocation(IConfiguration config, ThreadGroup tg, List<ICommandScheduler.IScheduledInvocationListener> listeners)

Registra uma invocação com uma referência exclusiva que pode ser consultada

void shutdown()

Interrompe o servidor grpc.

void start()

Inicia o servidor grpc para detectar solicitações.

void triggerFeature(FeatureRequest request, StreamObserver<FeatureResponse> responseObserver)
void unregisterInvocation(IConfiguration reference)

Cancela o registro de uma invocação pela configuração.

Constantes

SERVER_REFERENCE

public static final String SERVER_REFERENCE

Valor da constante: "SERVER_REFERENCE"

TEST_INFORMATION_OBJECT

public static final String TEST_INFORMATION_OBJECT

Valor da constante: "TEST_INFORMATION"

TF_SERVICE_PORT

public static final String TF_SERVICE_PORT

Valor da constante: "TF_SERVICE_PORT"

Construtores públicos

TradefedFeatureServer

public TradefedFeatureServer ()

Métodos públicos

getPort

public static int getPort ()

Retorna a porta usada pelo servidor.

Retorna
int

registerInvocation

public String registerInvocation (IConfiguration config, 
                ThreadGroup tg, 
                List<ICommandScheduler.IScheduledInvocationListener> listeners)

Registra uma invocação com uma referência exclusiva que pode ser consultada

Parâmetros
config IConfiguration

tg ThreadGroup

listeners List

Retorna
String

shutdown

public void shutdown ()

Interrompe o servidor grpc.

Gera
InterruptedException

start

public void start ()

Inicia o servidor grpc para detectar solicitações.

triggerFeature

public void triggerFeature (FeatureRequest request, 
                StreamObserver<FeatureResponse> responseObserver)

Parâmetros
request FeatureRequest

responseObserver StreamObserver

unregisterInvocation

public void unregisterInvocation (IConfiguration reference)

Cancela o registro de uma invocação pela configuração.

Parâmetros
reference IConfiguration