Class OnNewSessionListener
java.lang.Object
org.mule.sdk.api.runtime.source.Source<NewSessionRequest,Void>
com.mulesoft.connectors.mcp.internal.server.source.session.OnNewSessionListener
@DisplayName("MCP Server - On New Session Listener")
public class OnNewSessionListener
extends org.mule.sdk.api.runtime.source.Source<NewSessionRequest,Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonError(org.mule.runtime.api.message.Error error, org.mule.sdk.api.runtime.source.SourceCallbackContext ctx) voidonStart(org.mule.sdk.api.runtime.source.SourceCallback<NewSessionRequest, Void> sourceCallback) voidonStop()voidonSuccess(RejectNewSessionParameterGroup reject, org.mule.sdk.api.runtime.source.SourceCallbackContext ctx) voidonTerminate(org.mule.sdk.api.runtime.source.SourceResult result)
-
Constructor Details
-
OnNewSessionListener
public OnNewSessionListener()
-
-
Method Details
-
onStart
public void onStart(org.mule.sdk.api.runtime.source.SourceCallback<NewSessionRequest, Void> sourceCallback) throws org.mule.runtime.api.exception.MuleException- Specified by:
onStartin classorg.mule.sdk.api.runtime.source.Source<NewSessionRequest,Void> - Throws:
org.mule.runtime.api.exception.MuleException
-
onSuccess
@OnSuccess public void onSuccess(@ParameterGroup(name="Rejection",showInDsl=true) RejectNewSessionParameterGroup reject, org.mule.sdk.api.runtime.source.SourceCallbackContext ctx) -
onError
@OnError public void onError(org.mule.runtime.api.message.Error error, org.mule.sdk.api.runtime.source.SourceCallbackContext ctx) -
onTerminate
@OnTerminate public void onTerminate(org.mule.sdk.api.runtime.source.SourceResult result) -
onStop
public void onStop()- Specified by:
onStopin classorg.mule.sdk.api.runtime.source.Source<NewSessionRequest,Void>
-