TradefedFeatureServer

public class TradefedFeatureServer
extends TradefedInformationGrpc.TradefedInformationImplBase

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


Es un servidor que responde a las solicitudes para activar funciones.

Resumen

Constantes

String SERVER_REFERENCE

String TEST_INFORMATION_OBJECT

String TF_SERVICE_PORT

Constructores públicos

TradefedFeatureServer()

Métodos públicos

static int getPort()

Devuelve el puerto que usa el servidor.

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

Registra una invocación con una referencia única que se puede consultar

void shutdown()

Detén el servidor de gRPC.

void start()

Inicia el servidor de gRPC para que detecte las solicitudes.

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

Anula el registro de una invocación por su configuración.

Constantes

SERVER_REFERENCE

public static final String SERVER_REFERENCE

Valor de la constante: "SERVER_REFERENCE"

TEST_INFORMATION_OBJECT

public static final String TEST_INFORMATION_OBJECT

Valor de la constante: "TEST_INFORMATION"

TF_SERVICE_PORT

public static final String TF_SERVICE_PORT

Valor constante: "TF_SERVICE_PORT"

Constructores públicos

TradefedFeatureServer

public TradefedFeatureServer ()

Métodos públicos

getPort

public static int getPort ()

Devuelve el puerto que usa el servidor.

Muestra
int

registerInvocation

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

Registra una invocación con una referencia única que se puede consultar

Parámetros
config IConfiguration

tg ThreadGroup

listeners List

Muestra
String

shutdown

public void shutdown ()

Detén el servidor de gRPC.

Arroja
InterruptedException

start

public void start ()

Inicia el servidor de gRPC para que detecte las solicitudes.

triggerFeature

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

Parámetros
request FeatureRequest

responseObserver StreamObserver

unregisterInvocation

public void unregisterInvocation (IConfiguration reference)

Anula el registro de una invocación por su configuración.

Parámetros
reference IConfiguration