unmarshaller = factory.createUnmarshaller(configuration);
byteInput = Marshalling.createByteInput(initialInput);
unmarshaller.start(byteInput);
final ServerTask task = unmarshaller.readObject(ServerTask.class);
unmarshaller.finish();
containerFuture = task.run(Arrays.<ServiceActivator>asList(new ServiceActivator() {
@Override
public void activate(final ServiceActivatorContext serviceActivatorContext) {
// TODO activate host controller client service
}
}));