org.jboss.wsf.spi.invocation.integration
Interface ServiceEndpointContainer


public interface ServiceEndpointContainer

Host's web service implementation and allows invocations on them.

Author:
Heiko.Braun

Method Summary
 String getContainerName()
          Identifies a service endpoint container
 Class getServiceImplementationClass()
          The actual web service implementation hosted by this container.
 Object invokeEndpoint(Method method, Object[] args, InvocationContextCallback callback)
          Invokes a particular endpoint opertation.
 

Method Detail

getContainerName

String getContainerName()
Identifies a service endpoint container

Returns:

getServiceImplementationClass

Class getServiceImplementationClass()
The actual web service implementation hosted by this container.

Returns:

invokeEndpoint

Object invokeEndpoint(Method method,
                      Object[] args,
                      InvocationContextCallback callback)
                      throws Throwable
Invokes a particular endpoint opertation.

Parameters:
method - business method
args - parameters
callback - gives access to invocation context properties. I.e. for injecting the WebServiceContext
Returns:
null for operations without return parameter
Throws:
Exception
Throwable


Copyright © 2012 JBoss, by Red Hat. All Rights Reserved.