1 23 24 package org.objectweb.fractal.jonathan; 25 26 import org.objectweb.fractal.api.control.BindingController; 27 28 import org.objectweb.jonathan.apis.protocols.ip.TcpIpConnectionMgr; 29 30 34 35 public class JConnectionMgr 36 extends org.objectweb.jonathan.libs.resources.tcpip.JConnectionMgr 37 implements BindingController 38 { 39 40 public JConnectionMgr () { 41 super(5, null); 42 } 43 44 public String [] listFc () { 45 return new String [] { "delegate-factory" }; 46 } 47 48 public Object lookupFc (final String clientItfName) { 49 if (clientItfName.equals("delegate-factory")) { 50 return factory; 51 } 52 return null; 53 } 54 55 public void bindFc (final String clientItfName, final Object serverItf) { 56 if (clientItfName.equals("delegate-factory")) { 57 factory = (TcpIpConnectionMgr)serverItf; 58 } 59 } 60 61 public void unbindFc (final String clientItfName) { 62 if (clientItfName.equals("delegate-factory")) { 63 factory = null; 64 } 65 } 66 } 67 | Popular Tags |