Interface TeiidBean


  • @MXBean
    public interface TeiidBean
    • Method Detail

      • getQueryPlan

        String getQueryPlan​(String sessionId,
                            long executionId)
        Get the Query Plan for the given session with provided execution id.
        Parameters:
        sessionId -
        executionId -
        Returns:
      • terminateSession

        void terminateSession​(String sessionId)
                       throws AdminException
        Terminate the Session
        Parameters:
        sessionId - Session Identifier Session. No wild cards currently supported, must be explicit
        Throws:
        AdminException
      • cancelRequest

        void cancelRequest​(String sessionId,
                           long executionId)
                    throws AdminException
        Cancel Request
        Parameters:
        sessionId - session Identifier for the request.
        executionId - request Identifier
        Throws:
        AdminException
      • terminateTransaction

        void terminateTransaction​(String transactionId)
                           throws AdminException
        Mark the given global transaction as rollback only.
        Parameters:
        transactionId -
        Throws:
        AdminException
      • getTotalRequestsProcessed

        long getTotalRequestsProcessed()
        Get the number of requests processed. This includes all queries regardless of whether they completed successfully.
        Returns:
      • getWaitingRequestsCount

        int getWaitingRequestsCount()
        Get the current number of requests waiting on execution at the engine level. These are plans restricted by their output buffer and max active plans.
        Returns:
      • getActiveEngineThreadCount

        int getActiveEngineThreadCount()
        Get the current number of threads processing engine work, which is typically plan, source, and transaction work.
        Returns:
      • getQueuedEngineWorkItems

        int getQueuedEngineWorkItems()
        Get the current number of queued engine work items.
        Returns:
      • getLongRunningRequestCount

        int getLongRunningRequestCount()
        Get the number of currently long running requests.
        Returns:
      • getPercentBufferDiskSpaceInUse

        double getPercentBufferDiskSpaceInUse()
        Get the current percentage of disk space in usage by the buffer manager
        Returns:
      • getTotalOutOfDiskErrors

        int getTotalOutOfDiskErrors()
        Get the out of disk error count
        Returns:
      • getWorkerPoolStatisticsBean

        WorkerPoolStatisticsBean getWorkerPoolStatisticsBean()
        Get the statistics for the engine thread pool.
        Returns:
      • getEngineStatisticsBean

        EngineStatisticsBean getEngineStatisticsBean()
        Get the engine statistics related to memory and plans.
        Returns: