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 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:
      onStart in class org.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:
      onStop in class org.mule.sdk.api.runtime.source.Source<NewSessionRequest,Void>