Jersey Cache Control

Annotation based CacheControl for Jersey

License

License

Categories

Categories

Jersey Program Interface REST Frameworks
GroupId

GroupId

com.github.autermann
ArtifactId

ArtifactId

jersey-cache-control
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

Jersey Cache Control
Annotation based CacheControl for Jersey
Project URL

Project URL

https://github.com/autermann/jersey-cache-control
Source Code Management

Source Code Management

https://github.com/autermann/jersey-cache-control

Download jersey-cache-control

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.autermann/jersey-cache-control/ -->
<dependency>
    <groupId>com.github.autermann</groupId>
    <artifactId>jersey-cache-control</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.autermann/jersey-cache-control/
implementation 'com.github.autermann:jersey-cache-control:1.0.0'
// https://jarcasting.com/artifacts/com.github.autermann/jersey-cache-control/
implementation ("com.github.autermann:jersey-cache-control:1.0.0")
'com.github.autermann:jersey-cache-control:jar:1.0.0'
<dependency org="com.github.autermann" name="jersey-cache-control" rev="1.0.0">
  <artifact name="jersey-cache-control" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.autermann', module='jersey-cache-control', version='1.0.0')
)
libraryDependencies += "com.github.autermann" % "jersey-cache-control" % "1.0.0"
[com.github.autermann/jersey-cache-control "1.0.0"]

Dependencies

compile (2)

Group / Artifact Type Version
com.sun.jersey : jersey-server jar 1.17.1
com.sun.jersey : jersey-core jar 1.17.1

test (5)

Group / Artifact Type Version
junit : junit jar 4.11
org.hamcrest : hamcrest-all jar 1.3
com.sun.jersey.jersey-test-framework : jersey-test-framework-grizzly jar 1.17.1
com.sun.jersey.jersey-test-framework : jersey-test-framework-core jar 1.17.1
com.sun.jersey : jersey-client jar 1.17.1

Project Modules

There are no modules declared in this project.

Jersey Cache Control Annotations Build Status

Small Jersey extension to enable configure Cache-Control with annotations:

@GET
@CacheControl(noCache = true, maxAge = 0)
public Response justAnExample() {
    ...
}

To use it include this in your pom.xml and com.github.autermann.jersey.cache.CacheControlFilterFactory to your Jersey configuration:

<dependency>
    <groupId>com.github.autermann</groupId>
    <artifactId>jersey-cache-control</artifactId>
    <version>1.0.0</version>
</dependency>

License

The project is licensed under the Apache License, Version 2.0

Copyright 2013 Christian Autermann

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Versions

Version
1.0.0