com.mulesoft.mql.mule.config
Class QueryServiceFactoryBean

java.lang.Object
  extended by org.mule.config.spring.factories.AbstractFlowConstructFactoryBean
      extended by com.mulesoft.mql.mule.config.QueryServiceFactoryBean
All Implemented Interfaces:
org.mule.api.context.MuleContextAware, org.mule.api.lifecycle.Initialisable, org.springframework.beans.factory.FactoryBean<org.mule.api.construct.FlowConstruct>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class QueryServiceFactoryBean
extends org.mule.config.spring.factories.AbstractFlowConstructFactoryBean

Builds QueryService instances by using the QueryServiceBuilder.


Field Summary
 
Fields inherited from class org.mule.config.spring.factories.AbstractFlowConstructFactoryBean
applicationContext, flowConstruct, muleContext
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
QueryServiceFactoryBean()
           
 
Method Summary
protected  org.mule.construct.builder.AbstractFlowConstructBuilder<QueryServiceBuilder,QueryService> getFlowConstructBuilder()
           
 Class<?> getObjectType()
           
 void setAddress(String address)
           
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 void setEndpointBuilder(org.mule.api.endpoint.EndpointBuilder endpointBuilder)
           
 void setQuery(String query)
           
 void setType(Type type)
           
 
Methods inherited from class org.mule.config.spring.factories.AbstractFlowConstructFactoryBean
afterPropertiesSet, createFlowConstruct, getObject, initialise, isSingleton, setExceptionListener, setMessageSource, setMuleContext, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryServiceFactoryBean

public QueryServiceFactoryBean()
Method Detail

getObjectType

public Class<?> getObjectType()

getFlowConstructBuilder

protected org.mule.construct.builder.AbstractFlowConstructBuilder<QueryServiceBuilder,QueryService> getFlowConstructBuilder()
Specified by:
getFlowConstructBuilder in class org.mule.config.spring.factories.AbstractFlowConstructFactoryBean

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Overrides:
setApplicationContext in class org.mule.config.spring.factories.AbstractFlowConstructFactoryBean
Throws:
org.springframework.beans.BeansException

setQuery

public void setQuery(String query)

setEndpointBuilder

public void setEndpointBuilder(org.mule.api.endpoint.EndpointBuilder endpointBuilder)

setAddress

public void setAddress(String address)

setType

public void setType(Type type)


Copyright © 2011. All Rights Reserved.