} else if (t.equals(Request.TRANSPORT.SSE)) {
transports.add(new SSETransport(r, options, request, functions));
} else if (t.equals(Request.TRANSPORT.LONG_POLLING)) {
transports.add(new LongPollingTransport(r, options, request, functions));
} else if (t.equals(Request.TRANSPORT.STREAMING)) {
transports.add(new StreamTransport(r, options, request, functions));
}
}
return transports;
}