This object's interface is single-threaded. It is only intended to be accessed from the {@link Looper} thread on which the transport was created.
mContext = context; mTransport = transport; mServiceId = serviceId;
return mContext;
return mTransport.getLogger();
return mServiceId;
return mTransport;
mTransport.registerService(mServiceId, this);
mTransport.unregisterService(mServiceId);