Lines Matching refs:CI
14 * @param <CI> the type of the client interface.
16 public interface InterfaceWithClient<CI extends Interface> extends Interface {
21 interface Proxy<CI extends Interface> extends Interface.Proxy, InterfaceWithClient<CI> {
27 * @param <CI> the type of the client interface.
29 abstract class AbstractProxy<CI extends Interface> extends Interface.AbstractProxy
30 implements Proxy<CI> {
46 public void setClient(CI client) {
57 * @param <CI> the type of the client interface.
59 abstract class Manager<I extends InterfaceWithClient<CI>, P extends Proxy<CI>,
60 CI extends Interface> extends Interface.Manager<I, P> {
70 CI client = (CI) getClientManager().attachProxy(handle.getCore(), router);
80 public P attachProxy(MessagePipeHandle handle, CI client) {
99 public final Pair<P, InterfaceRequest<I>> getInterfaceRequest(Core core, CI client) {
108 protected abstract Interface.Manager<CI, ?> getClientManager();
114 public void setClient(CI client);