MCPcopy Index your code
hub / github.com/Jaspersoft/jrs-rest-java-client

github.com/Jaspersoft/jrs-rest-java-client @9.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 9.0.0 ↗ · + Follow
2,743 symbols 9,466 edges 331 files 205 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

JRS java REST client build setup via pipeline

Builds

Every branch with exisiting Jenkisfile will be picked up by CI and built Exceptions: * branches containing dev- in names are built on development CI * branches containing dev- in names are not built on production CI

Pipeline

Jenkinsfile uses Declarative Pipeline syntax. rtMavenResolver, rtMavenDeployer, rtBuildInfo, rtMavenRun, rtPublishBuildInfo and rtAddInteractivePromotion are declarative steps for Jenkins Artifactory Plugin and are documented in Working With Pipeline Jobs in Jenkins

Flowchart

graph TB
  subgraph agent 'qaa'
    subgraph pipeline options, environment and tools
      A1[Setup pipeline]
    end
    subgraph stages
      subgraph stage Configure
        A1 --> B1["Configure (artifactory pipeline plugin)"]
      end
      subgraph stage Build
        B1 --> B2["Build (run Maven via artifactory pipeline plugin)"]
      end
    end
   subgraph Post-build
    subgraph success
      B2 --> C2[archive artifacts]
      C2 --> C3[publish test results]
      C3 --> C4[Set buildInfo and interactive promotion artifactory plugin]
    end
    A1 --> |Timeout or Error | E2
    subgraph always
      E2[Remove workspace]
    end
    C4 --> E2
  end
end

Extension points exported contracts — how you extend this code

CommonOperationProcessor (Interface)
@author Alexander Krasnyanskiy [6 implementers]
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/resources/compexResourcesSupport/processor/CommonOperationProcessor.java
Callback (Interface)
(no doc) [22 implementers]
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/Callback.java
OperationResultFactory (Interface)
(no doc) [2 implementers]
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/operationresult/OperationResultFactory.java
ErrorHandler (Interface)
(no doc) [2 implementers]
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/exceptions/handling/ErrorHandler.java
RequestBuilder (Interface)
(no doc) [1 implementers]
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/RequestBuilder.java

Core symbols most depended-on inside this repo

buildRequest
called by 406
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/JerseyRequest.java
get
called by 392
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/RequestBuilder.java
add
called by 255
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/favorites/FavoritesService.java
execute
called by 175
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/Callback.java
put
called by 171
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/RequestBuilder.java
post
called by 161
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/RequestBuilder.java
getConfiguration
called by 158
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/SessionStorage.java
setAccept
called by 152
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/RequestBuilder.java

Shape

Method 2,410
Class 302
Enum 26
Interface 5

Languages

Java100%

Modules by API surface

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/settings/GlobalConfigurationSettings.java89 symbols
src/test/java/com/jaspersoft/jasperserver/jaxrs/client/core/RestClientConfigurationTest.java38 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/settings/Timepicker.java37 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/reports/ReportExecutionRequest.java37 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/settings/DecimalFormatSymbolsSettings.java35 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/dto/settings/Datepicker.java35 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/resources/SingleResourceAdapter.java34 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/RestClientConfiguration.java32 symbols
src/test/java/com/jaspersoft/jasperserver/jaxrs/client/core/SessionTest.java29 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/reporting/reportexecution/ReportExecutionAdapter.java29 symbols
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/core/Session.java27 symbols
src/test/java/com/jaspersoft/jasperserver/jaxrs/client/core/JasperserverRestClientTest.java26 symbols

For agents

$ claude mcp add jrs-rest-java-client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact