1 package org.codehaus.xfire.loom;
2
3 import org.codehaus.xfire.MessageContext;
4 import org.codehaus.xfire.fault.XFireFault;
5 import org.codehaus.xfire.service.binding.ObjectInvoker;
6
7 /***
8 * Invokes a Loom service.
9 *
10 * @author <a href="mailto:peter.royal@pobox.com">peter royal</a>
11 */
12 public class ServiceInvoker extends ObjectInvoker
13 {
14 private final Object m_service;
15
16 public ServiceInvoker( final Object service )
17 {
18 m_service = service;
19 }
20
21 public Object getServiceObject( final MessageContext context ) throws XFireFault
22 {
23 return m_service;
24 }
25 }