Class GraphQlMessageHandlerSpec
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageHandlerSpec<GraphQlMessageHandlerSpec,GraphQlMessageHandler>
org.springframework.integration.graphql.dsl.GraphQlMessageHandlerSpec
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<GraphQlMessageHandler>,org.springframework.beans.factory.InitializingBean,org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
public class GraphQlMessageHandlerSpec
extends org.springframework.integration.dsl.MessageHandlerSpec<GraphQlMessageHandlerSpec,GraphQlMessageHandler>
The
MessageHandlerSpec for GraphQlMessageHandler.- Since:
- 6.0
-
Field Summary
Fields inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
PARSER, targetFields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
loggerFields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGraphQlMessageHandlerSpec(org.springframework.graphql.ExecutionGraphQlService graphQlService) -
Method Summary
Modifier and TypeMethodDescriptionexecutionId(Function<org.springframework.messaging.Message<?>, String> executionIdExpression) executionIdExpression(String executionIdExpression) executionIdExpression(org.springframework.expression.Expression executionIdExpression) operationExpression(String operationExpression) operationExpression(org.springframework.expression.Expression operationExpression) operationName(String operationName) operationName(Function<org.springframework.messaging.Message<?>, String> operationNameFunction) operationNameExpression(String operationNameExpression) operationNameExpression(org.springframework.expression.Expression operationNameExpression) variablesExpression(String variablesExpression) variablesExpression(org.springframework.expression.Expression variablesExpression) Methods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopMethods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
-
Constructor Details
-
GraphQlMessageHandlerSpec
protected GraphQlMessageHandlerSpec(org.springframework.graphql.ExecutionGraphQlService graphQlService)
-
-
Method Details
-
operation
-
operation
public GraphQlMessageHandlerSpec operation(Function<org.springframework.messaging.Message<?>, String> operationFunction) -
operationExpression
-
operationExpression
public GraphQlMessageHandlerSpec operationExpression(org.springframework.expression.Expression operationExpression) -
operationName
-
operationName
public GraphQlMessageHandlerSpec operationName(Function<org.springframework.messaging.Message<?>, String> operationNameFunction) -
operationNameExpression
-
operationNameExpression
public GraphQlMessageHandlerSpec operationNameExpression(org.springframework.expression.Expression operationNameExpression) -
variables
public GraphQlMessageHandlerSpec variables(Function<org.springframework.messaging.Message<?>, Map<String, Object>> variablesFunction) -
variablesExpression
-
variablesExpression
public GraphQlMessageHandlerSpec variablesExpression(org.springframework.expression.Expression variablesExpression) -
locale
-
executionId
public GraphQlMessageHandlerSpec executionId(Function<org.springframework.messaging.Message<?>, String> executionIdExpression) -
executionIdExpression
-
executionIdExpression
public GraphQlMessageHandlerSpec executionIdExpression(org.springframework.expression.Expression executionIdExpression)
-