|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsrc.java.org.grails.xfire.ServiceBean
class ServiceBean
A convenience bean which creates a Service from a ServiceFactory instance. If there is no ServiceFactory set, ServiceBean will create one from the ObjectServiceFactory.
Alternatively, the Jsr181BeanPostProcessor
or the
XFireExporter
may be used.
Field Summary | |
---|---|
private List |
bindings
|
protected boolean |
createDefaultBindings
Some properties to make it easier to work with ObjectServiceFactory |
private java.lang.Object |
executor
|
private List |
faultHandlers
|
protected java.lang.Class |
implementationClass
|
private List |
inHandlers
|
private Invoker |
invoker
|
private static Log |
logger
|
private java.lang.String |
name
|
private java.lang.String |
namespace
|
private List |
operations
|
private List |
outHandlers
|
private Map |
properties
|
private List |
schemas
|
private java.lang.String |
scope
|
private java.lang.Object |
service
|
private ServiceFactory |
serviceFactory
|
private java.lang.Class |
serviceInterface
|
protected java.lang.String |
style
|
protected java.lang.String |
use
|
private java.lang.String |
wsdlURL
|
protected XFire |
xFire
|
private Service |
xfireService
|
Constructor Summary | |
ServiceBean()
|
Method Summary | |
---|---|
void
|
afterPropertiesSet()
|
List
|
getBindings()
|
java.lang.Object
|
getExecutor()
|
List
|
getFaultHandlers()
|
java.lang.Class
|
getImplementationClass()
|
List
|
getInHandlers()
|
Invoker
|
getInvoker()
|
List
|
getMethods()
|
List
|
getOutHandlers()
|
Map
|
getProperties()
|
protected java.lang.Object
|
getProxyForService()
|
List
|
getSchemas()
|
java.lang.String
|
getScope()
|
java.lang.Object
|
getServiceBean()
Gets the object which backs this service. |
java.lang.Class
|
getServiceClass()
Set the service class. |
ServiceFactory
|
getServiceFactory()
|
java.lang.String
|
getStyle()
|
java.lang.String
|
getUse()
|
java.lang.String
|
getWsdlURL()
|
Service
|
getXFireService()
Gets the XFire Service created by this bean. |
XFire
|
getXfire()
|
protected void
|
initializeBindings()
Use the ServiceInterface if that is set, otherwise use the Class of the service object. |
boolean
|
isCreateDefaultBindings()
|
void
|
setApplicationContext(ApplicationContext ctx)
|
void
|
setBindings(List bindings)
|
void
|
setCreateDefaultBindings(boolean createDefaultBindings)
|
void
|
setExecutor(java.lang.Object executor)
|
void
|
setFaultHandlers(List faultHandlers)
|
void
|
setImplementationClass(java.lang.Class implementationClass)
|
void
|
setInHandlers(List inHandlers)
|
void
|
setInvoker(Invoker invoker)
|
void
|
setMethods(List operations)
|
void
|
setName(java.lang.String name)
Sets the service name. |
void
|
setNamespace(java.lang.String namespace)
Sets the service default namespace. |
void
|
setOutHandlers(List outHandlers)
|
void
|
setProperties(Map properties)
|
void
|
setSchemas(List schemas)
|
void
|
setScope(java.lang.String scope)
|
void
|
setServiceBean(java.lang.Object service)
Sets the object which backs this service. |
void
|
setServiceClass(java.lang.Class serviceInterface)
|
void
|
setServiceFactory(ServiceFactory serviceFactory)
|
void
|
setStyle(java.lang.String style)
|
void
|
setUse(java.lang.String use)
|
void
|
setWsdlURL(java.lang.String wsdlURL)
|
void
|
setXfire(XFire xFire)
|
Methods inherited from class java.lang.Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Field Detail |
---|
private List bindings
protected boolean createDefaultBindings
private java.lang.Object executor
private List faultHandlers
protected java.lang.Class implementationClass
private List inHandlers
private Invoker invoker
private static final Log logger
private java.lang.String name
private java.lang.String namespace
private List operations
private List outHandlers
private Map properties
private List schemas
private java.lang.String scope
private java.lang.Object service
private ServiceFactory serviceFactory
private java.lang.Class serviceInterface
protected java.lang.String style
protected java.lang.String use
private java.lang.String wsdlURL
protected XFire xFire
private Service xfireService
Constructor Detail |
---|
ServiceBean()
Method Detail |
---|
public void afterPropertiesSet()
public List getBindings()
public java.lang.Object getExecutor()
public List getFaultHandlers()
public java.lang.Class getImplementationClass()
public List getInHandlers()
public Invoker getInvoker()
public List getMethods()
public List getOutHandlers()
public Map getProperties()
protected java.lang.Object getProxyForService()
public List getSchemas()
public java.lang.String getScope()
public java.lang.Object getServiceBean()
public java.lang.Class getServiceClass()
public ServiceFactory getServiceFactory()
public java.lang.String getStyle()
public java.lang.String getUse()
public java.lang.String getWsdlURL()
public Service getXFireService()
public XFire getXfire()
protected void initializeBindings()
public boolean isCreateDefaultBindings()
public void setApplicationContext(ApplicationContext ctx)
public void setBindings(List bindings)
public void setCreateDefaultBindings(boolean createDefaultBindings)
public void setExecutor(java.lang.Object executor)
public void setFaultHandlers(List faultHandlers)
public void setImplementationClass(java.lang.Class implementationClass)
public void setInHandlers(List inHandlers)
public void setInvoker(Invoker invoker)
public void setMethods(List operations)
public void setName(java.lang.String name)
public void setNamespace(java.lang.String namespace)
public void setOutHandlers(List outHandlers)
public void setProperties(Map properties)
public void setSchemas(List schemas)
public void setScope(java.lang.String scope)
public void setServiceBean(java.lang.Object service)
public void setServiceClass(java.lang.Class serviceInterface)
public void setServiceFactory(ServiceFactory serviceFactory)
public void setStyle(java.lang.String style)
public void setUse(java.lang.String use)
public void setWsdlURL(java.lang.String wsdlURL)
public void setXfire(XFire xFire)
Groovy Documentation