Class JenkinsMcpContext

java.lang.Object
io.jenkins.plugins.mcp.server.tool.JenkinsMcpContext
All Implemented Interfaces:
AutoCloseable

public class JenkinsMcpContext extends Object implements AutoCloseable
  • Constructor Details

    • JenkinsMcpContext

      public JenkinsMcpContext()
  • Method Details

    • get

      public static JenkinsMcpContext get()
      Gets the JenkinsMcpContext for the current thread. Creates a new one if it doesn't exist.
      Returns:
      The thread-local JenkinsMcpContext instance.
    • close

      public void close() throws Exception
      Clears the JenkinsMcpContext for the current thread to prevent memory leaks.
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception