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