All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Download JAR files tagged by restful with all dependencies

Search JAR files by class name

church.i18n.error.spring from group church.i18n (version 2019.0)

Unification of error handling (not only) for RESTful servers Project name: church.i18n.error.spring Rest Exception Handling: library extends church.i18n.error library and adds functionality to easily handle and manipulate with exceptions in Spring REST projects. Predefined sets of exception handlers together with response mappers makes it easy to deal with exceptions in your application.

Group: church.i18n Artifact: church.i18n.error.spring
Show documentation Show source 
 

0 downloads
Artifact church.i18n.error.spring
Group church.i18n
Version 2019.0
Last update 05. August 2019
Organization not specified
URL https://bitbucket.org/i18n_church/church.i18n.error.spring
License The MIT License
Dependencies amount 4
Dependencies church.i18n.error, slf4j-api, javax.servlet-api, spring-webmvc,
There are maybe transitive dependencies!

church.i18n.error from group church.i18n (version 2019.0)

Unification of error handling (not only) for RESTful servers Project name: church.i18n.error Rest Exception Handling library provides basic model and support methods for handling exceptions in localized projects. It tries to abstract this problem from the implementation and provides more universal mechanism of dealing with exceptions.

Group: church.i18n Artifact: church.i18n.error
Show documentation Show source 
 

0 downloads
Artifact church.i18n.error
Group church.i18n
Version 2019.0
Last update 05. August 2019
Organization not specified
URL https://bitbucket.org/i18n_church/church.i18n.error
License The MIT License
Dependencies amount 4
Dependencies slf4j-api, church.i18n.resources.bundles, church.i18n.rest.response.model, church.i18n.rest.exception,
There are maybe transitive dependencies!

org.apache.stanbol.enhancer.engines.dbpspotlight from group org.apache.stanbol (version 1.0.0)

This module provides four Enhancement Engines for the DBpedia Spotlight RESTful services. This includes the Annotate Engine - supporting the whole processing workflow as well as a Spotting, Candidate and Disambiguation Engine that can be used by Users that whant only to use part of DBpedia Spotlights functionalities within their own Enhancement Engines. Users that do not want to send their Content to the public Spotlight server can also install a local Spotlight server and change the Configuration of the Engines accordingly.

Group: org.apache.stanbol Artifact: org.apache.stanbol.enhancer.engines.dbpspotlight
Show all versions Show documentation Show source 
 

2 downloads
Artifact org.apache.stanbol.enhancer.engines.dbpspotlight
Group org.apache.stanbol
Version 1.0.0
Last update 16. September 2016
Organization not specified
URL Not specified
License not specified
Dependencies amount 5
Dependencies org.apache.stanbol.enhancer.servicesapi, org.apache.felix.scr.annotations, rdf.core, commons-io, slf4j-api,
There are maybe transitive dependencies!

opensearchserver from group com.jaeksoft (version 1.5.14)

OpenSearchServer is a powerful, enterprise-class, search engine program. Using the web user interface, the crawlers (web, file, database, ...) and the REST/RESTFul API you will be able to integrate quickly and easily advanced full-text search capabilities in your application. OpenSearchServer runs on Windows and Linux/Unix/BSD.

Group: com.jaeksoft Artifact: opensearchserver
Show all versions Show documentation Show source 
 

1 downloads
Artifact opensearchserver
Group com.jaeksoft
Version 1.5.14
Last update 09. August 2016
Organization Jaeksoft OpenSearchServer
URL http://www.open-search-server.com
License General Public License, Version 3.0
Dependencies amount 76
Dependencies cxf-rt-frontend-jaxws, cxf-rt-frontend-jaxrs, cxf-rt-transports-http-hc, lucene-core, lucene-analyzers, lucene-memory, lucene-queries, lucene-spellchecker, httpclient, nekohtml, tagsoup, fastutil, gson, icu4j, google-api-data-youtube-v2, httpmime, quartz-commonj, jsoup, json, jedis, apache-mime4j-core, commons-email, htmlcleaner, imgscalr-lib, jcifs, fluent-hc, pdfbox-ant, zkbind, zul, zkplus, zhtml, hadoop-client, commons-codec, poi, poi-excelant, poi-ooxml, poi-ooxml-schemas, poi-scratchpad, simple-odf, batik-awt-util, batik-dom, batik-svg-dom, batik-util, batik-xml, sanselan, json-simple, commons-net, icepdf-core, icepdf-viewer, jaudiotagger, pojodbc, slf4j-log4j12, zk, woodstox-core-asl, jaxb-api, cxf-rt-rs-extension-providers, jackson-core, jackson-jaxrs-xml-provider, jackson-jaxrs-json-provider, phantomjsdriver, json-path, dropbox-core-sdk, selenium-java, selenium-remote-driver, commons-compress, hunspell-dren, rome, lucene-stempel, langdetect, bcprov-jdk15, bcmail-jdk15, antlr4-runtime, opencsv, groovy-all, hunspell-bridj, mongo-java-driver,
There are maybe transitive dependencies!

zosConnect-1.2 from group com.ibm.websphere.appserver.features (version 24.0.0.9)

This feature provides a gateway between mobile, cloud, and web clients and z/OS back-end systems such as CICS Transaction Server, IMS, and batch applications. It provides RESTful APIs and enables you to route HTTP requests to remote REST endpoints. It also accepts and returns JSON payloads and communicates with back-end systems by providing a data transformation service that converts JSON payloads to/from byte arrays consumable by z/OS native-language applications written in Cobol, PL/I, and C.

Group: com.ibm.websphere.appserver.features Artifact: zosConnect-1.2
Show all versions 
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact zosConnect-1.2
Group com.ibm.websphere.appserver.features
Version 24.0.0.9
Last update 06. September 2024
Organization not specified
URL Not specified
License Additional Features Terms & Conditions
Dependencies amount 6
Dependencies com.ibm.websphere.appserver.zosConnectServiceRestClient-1.0, com.ibm.websphere.appserver.zosConnectAuditSMF-1.0, com.ibm.websphere.appserver.zosConnectInterceptorFSLogger-1.0, servlet-3.0, com.ibm.websphere.appserver.zosConnectCore-1.0, com.ibm.websphere.appserver.spi.zosConnect,
There are maybe transitive dependencies!

groupdocs-java-client from group com.groupdocs (version 2.6.0)

GroupDocs API library for Java

Group: com.groupdocs Artifact: groupdocs-java-client
Show all versions Show documentation Show source 
 

1 downloads
Artifact groupdocs-java-client
Group com.groupdocs
Version 2.6.0
Last update 26. October 2015
Organization GroupDocs
URL http://groupdocs.com
License The Apache Software License, Version 2.0
Dependencies amount 6
Dependencies jersey-client, jersey-multipart, commons-io, commons-codec, swagger-core_2.9.1, jsonassert,
There are maybe transitive dependencies!

janbanery-core from group pl.project13.janbanery (version 1.2)

Kanbanery (https://kanbanery.com) is a simple but powerful Agile project management system, to be precise it focuses around the idea of Kanban, a somewhat near idea to SCRUM but with less strict rules. The heart of each Kanban flow is the Kanban board, IceBox and Archive - there are all easy accessible via this API. Janbanery wraps around the RESTful API delivered by Kanbanery while adding some more features like mass operations or filtering of results. In the end, it's very easy and pleasant to implement your own Kanbanery client be it on the desktop, mobile (android) or as for example Gradle / SBT script to take full advantage of kanbanery's features.

Group: pl.project13.janbanery Artifact: janbanery-core
Show documentation Show source 
 

0 downloads
Artifact janbanery-core
Group pl.project13.janbanery
Version 1.2
Last update 09. May 2011
Organization not specified
URL http://www.blog.project13.pl
License Apache License 2.0
Dependencies amount 7
Dependencies async-http-client, gson, guava, joda-time, slf4j-api, logback-classic, logback-core,
There are maybe transitive dependencies!

janbanery from group pl.project13.janbanery (version 1.2)

Kanbanery (https://kanbanery.com) is a simple but powerful Agile project management system, to be precise it focuses around the idea of Kanban, a somewhat near idea to SCRUM but with less strict rules. The heart of each Kanban flow is the Kanban board, IceBox and Archive - there are all easy accessible via this API. Janbanery wraps around the RESTful API delivered by Kanbanery while adding some more features like mass operations or filtering of results. In the end, it's very easy and pleasant to implement your own Kanbanery client be it on the desktop, mobile (android) or as for example Gradle / SBT script to take full advantage of kanbanery's features.

Group: pl.project13.janbanery Artifact: janbanery
Show all versions 
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact janbanery
Group pl.project13.janbanery
Version 1.2
Last update 09. May 2011
Organization not specified
URL http://www.blog.project13.pl
License Apache License 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

pact-jvm-provider-spring from group au.com.dius (version 4.0.10)

# Pact Spring/JUnit runner ## Overview Library provides ability to play contract tests against a provider using Spring & JUnit. This library is based on and references the JUnit package, so see the [Pact JUnit 4](../pact-jvm-provider-junit) or [Pact JUnit 5](../pact-jvm-provider-junit5) providers for more details regarding configuration using JUnit. Supports: - Standard ways to load pacts from folders and broker - Easy way to change assertion strategy - Spring Test MockMVC Controllers and ControllerAdvice using MockMvc standalone setup. - MockMvc debugger output - Multiple @State runs to test a particular Provider State multiple times - **au.com.dius.pact.provider.junit.State** custom annotation - before each interaction that requires a state change, all methods annotated by `@State` with appropriate the state listed will be invoked. **NOTE:** For publishing provider verification results to a pact broker, make sure the Java system property `pact.provider.version` is set with the version of your provider. ## Example of MockMvc test ```java @RunWith(RestPactRunner.class) // Custom pact runner, child of PactRunner which runs only REST tests @Provider("myAwesomeService") // Set up name of tested provider @PactFolder("pacts") // Point where to find pacts (See also section Pacts source in documentation) public class ContractTest { //Create an instance of your controller. We cannot autowire this as we're not using (and don't want to use) a Spring test runner. @InjectMocks private AwesomeController awesomeController = new AwesomeController(); //Mock your service logic class. We'll use this to create scenarios for respective provider states. @Mock private AwesomeBusinessLogic awesomeBusinessLogic; //Create an instance of your controller advice (if you have one). This will be passed to the MockMvcTarget constructor to be wired up with MockMvc. @InjectMocks private AwesomeControllerAdvice awesomeControllerAdvice = new AwesomeControllerAdvice(); //Create a new instance of the MockMvcTarget and annotate it as the TestTarget for PactRunner @TestTarget public final MockMvcTarget target = new MockMvcTarget(); @Before //Method will be run before each test of interaction public void before() { //initialize your mocks using your mocking framework MockitoAnnotations.initMocks(this); //configure the MockMvcTarget with your controller and controller advice target.setControllers(awesomeController); target.setControllerAdvice(awesomeControllerAdvice); } @State("default", "no-data") // Method will be run before testing interactions that require "default" or "no-data" state public void toDefaultState() { target.setRunTimes(3); //let's loop through this state a few times for a 3 data variants when(awesomeBusinessLogic.getById(any(UUID.class))) .thenReturn(myTestHelper.generateRandomReturnData(UUID.randomUUID(), ExampleEnum.ONE)) .thenReturn(myTestHelper.generateRandomReturnData(UUID.randomUUID(), ExampleEnum.TWO)) .thenReturn(myTestHelper.generateRandomReturnData(UUID.randomUUID(), ExampleEnum.THREE)); } @State("error-case") public void SingleUploadExistsState_Success() { target.setRunTimes(1); //tell the runner to only loop one time for this state //you might want to throw exceptions to be picked off by your controller advice when(awesomeBusinessLogic.getById(any(UUID.class))) .then(i -> { throw new NotCoolException(i.getArgumentAt(0, UUID.class).toString()); }); } } ``` ## Using Spring runners You can use `SpringRestPactRunner` or `SpringMessagePactRunner` instead of the default Pact runner to use the Spring test annotations. This will allow you to inject or mock spring beans. `SpringRestPactRunner` is for restful webapps and `SpringMessagePactRunner` is for async message tests. For example: ```java @RunWith(SpringRestPactRunner.class) @Provider("pricing") @PactBroker(protocol = "https", host = "${pactBrokerHost}", port = "443", authentication = @PactBrokerAuth(username = "${pactBrokerUser}", password = "${pactBrokerPassword}")) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT) public class PricingServiceProviderPactTest { @MockBean private ProductClient productClient; // This will replace the bean with a mock in the application context @TestTarget @SuppressWarnings(value = "VisibilityModifier") public final Target target = new HttpTarget(8091); @State("Product X010000021 exists") public void setupProductX010000021() throws IOException { reset(productClient); ProductBuilder product = new ProductBuilder() .withProductCode("X010000021"); when(productClient.fetch((Set<String>) argThat(contains("X010000021")), any())).thenReturn(product); } @State("the product code X00001 can be priced") public void theProductCodeX00001CanBePriced() throws IOException { reset(productClient); ProductBuilder product = new ProductBuilder() .withProductCode("X00001"); when(productClient.find((Set<String>) argThat(contains("X00001")), any())).thenReturn(product); } } ``` ### Using Spring Context Properties The SpringRestPactRunner will look up any annotation expressions (like `${pactBrokerHost}`) above) from the Spring context. For Springboot, this will allow you to define the properties in the application test properties. For instance, if you create the following `application.yml` in the test resources: ```yaml pactbroker: host: "your.broker.local" port: "443" protocol: "https" auth: username: "<your broker username>" password: "<your broker password>" ``` Then you can use the defaults on the `@PactBroker` annotation. ```java @RunWith(SpringRestPactRunner.class) @Provider("My Service") @PactBroker( authentication = @PactBrokerAuth(username = "${pactbroker.auth.username}", password = "${pactbroker.auth.password}") ) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class PactVerificationTest { ``` ### Using a random port with a Springboot test If you use a random port in a springboot test (by setting `SpringBootTest.WebEnvironment.RANDOM_PORT`), you need to set it to the `TestTarget`. How this works is different for JUnit4 and JUnit5. #### JUnit4 You can use the `SpringBootHttpTarget` which will get the application port from the spring application context. For example: ```java @RunWith(SpringRestPactRunner.class) @Provider("My Service") @PactBroker @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class PactVerificationTest { @TestTarget public final Target target = new SpringBootHttpTarget(); } ``` #### JUnit5 You actually don't need to dependend on `pact-jvm-provider-spring` for this. It's sufficient to depend on `pact-jvm-provider-junit5`. You can set the port to the `HttpTestTarget` object in the before method. ```java @Provider("My Service") @PactBroker @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class PactVerificationTest { @LocalServerPort private int port; @BeforeEach void before(PactVerificationContext context) { context.setTarget(new HttpTestTarget("localhost", port)); } } ```

Group: au.com.dius Artifact: pact-jvm-provider-spring
Show all versions Show documentation Show source 
 

0 downloads
Artifact pact-jvm-provider-spring
Group au.com.dius
Version 4.0.10
Last update 18. April 2020
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 5
Dependencies spring-boot-starter-test, spring-webmvc, javax.servlet-api, jackson-datatype-joda, pact-jvm-provider-junit,
There are maybe transitive dependencies!



Page 123 from 3 (items total 1229)


© 2015 - 2024 Weber Informatics LLC | Privacy Policy