
org.objectweb.fractal.bf.connectors.BasicRemotableClientImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fixtures Show documentation
Show all versions of fixtures Show documentation
Integration tests fixtures
The newest version!
/**
* Author: Valerio Schiavoni
*/
package org.objectweb.fractal.bf.connectors;
import java.rmi.RemoteException;
import javax.xml.datatype.XMLGregorianCalendar;
import org.objectweb.fractal.api.NoSuchInterfaceException;
import org.objectweb.fractal.api.control.BindingController;
import org.objectweb.fractal.api.control.IllegalBindingException;
import org.objectweb.fractal.api.control.IllegalLifeCycleException;
/**
*
*/
public class BasicRemotableClientImpl implements RemotableService,
BindingController {
RemotableService service;
/**
* @see org.objectweb.fractal.bf.connectors.RemotableService#getCurrentDate()
*/
public XMLGregorianCalendar getCurrentDate() throws RemoteException {
return this.service.getCurrentDate();
}
/**
* @see org.objectweb.fractal.bf.connectors.RemotableService#getPojo()
*/
public Pojo getPojo() throws RemoteException {
return this.service.getPojo();
}
/**
* @see org.objectweb.fractal.bf.connectors.RemotableService#print()
*/
public void print() throws RemoteException {
this.service.print();
}
/**
* @see org.objectweb.fractal.bf.connectors.RemotableService#printAndAnswer()
*/
public String printAndAnswer() throws RemoteException {
return this.service.printAndAnswer();
}
/**
* @see org.objectweb.fractal.api.control.BindingController#bindFc(java.lang.String,
* java.lang.Object)
*/
public void bindFc(String arg0, Object arg1)
throws NoSuchInterfaceException, IllegalBindingException,
IllegalLifeCycleException {
if (arg0.equals("service")) {
this.service = (RemotableService) arg1;
}
}
/**
* @see org.objectweb.fractal.api.control.BindingController#listFc()
*/
public String[] listFc() {
return new String[] { "service" };
}
/**
* @see org.objectweb.fractal.api.control.BindingController#lookupFc(java.lang.String)
*/
public Object lookupFc(String arg0) throws NoSuchInterfaceException {
if (arg0.equals("service")) {
return this.service;
}
return null;
}
/**
* @see org.objectweb.fractal.api.control.BindingController#unbindFc(java.lang.String)
*/
public void unbindFc(String arg0) throws NoSuchInterfaceException,
IllegalBindingException, IllegalLifeCycleException {
// TODO Auto-generated method stub
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy