com.mastfrog:statsd-aop

Shared configuration for Giulius, Acteur and related projects

License

License

MIT
GroupId

GroupId

com.mastfrog
ArtifactId

ArtifactId

statsd-aop
Last Version

Last Version

2.7.1
Release Date

Release Date

Type

Type

jar
Description

Description

Shared configuration for Giulius, Acteur and related projects
Project URL

Project URL

https://github.com/timboudreau/giulius-web
Project Organization

Project Organization

Mastfrog Technologies
Source Code Management

Source Code Management

https://github.com/timboudreau/giulius-web.git

Download statsd-aop

How to add to project

<!-- https://jarcasting.com/artifacts/com.mastfrog/statsd-aop/ -->
<dependency>
    <groupId>com.mastfrog</groupId>
    <artifactId>statsd-aop</artifactId>
    <version>2.7.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.mastfrog/statsd-aop/
implementation 'com.mastfrog:statsd-aop:2.7.1'
// https://jarcasting.com/artifacts/com.mastfrog/statsd-aop/
implementation ("com.mastfrog:statsd-aop:2.7.1")
'com.mastfrog:statsd-aop:jar:2.7.1'
<dependency org="com.mastfrog" name="statsd-aop" rev="2.7.1">
  <artifact name="statsd-aop" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.mastfrog', module='statsd-aop', version='2.7.1')
)
libraryDependencies += "com.mastfrog" % "statsd-aop" % "2.7.1"
[com.mastfrog/statsd-aop "2.7.1"]

Dependencies

compile (3)

Group / Artifact Type Version
com.timgroup : java-statsd-client jar 2.0.0-tdb-fork
com.mastfrog : giulius jar 2.7.1
com.mastfrog : giulius-annotations jar 2.7.1

test (2)

Group / Artifact Type Version
com.mastfrog : giulius-tests jar 2.7.1
junit : junit jar 4.13

Project Modules

There are no modules declared in this project.

giulius-web

A few related projects for traditional Java web development with Guice and using embedded Jetty, specifically:

  • embedded-jetty - a builder for embedded web servers and a simple way to wrap embedded Jetty around Guice servlets and launch it
  • jackson - a simple extensible way to bind Jackson and allow looking up of things which need to configure Jackson to serialize things on the classpath
  • giulius-servlet - simplified Guice servlets
  • statistics - Ability to annotate methods on Guice-created objects in order to automatically generate JMX Mbeans and optionally publish timing and access statistics via UDP packets
  • statsd-aop - Uses Guice-AOP to allow guice-instantiated objects to be annotated with, e.g. @Metric(value = "failedLoginAttempts", type = Metric.Types.INCREMENT) and calls to that method will be sent to a statsd server.

Builds and a Maven repository containing this project can be found on timboudreau.com.

Versions

Version
2.7.1
2.7.0
2.6.13
2.6.12
2.6.11
2.6.10
2.6.9
2.6.8
2.6.7
2.6.6
2.6.5
2.6.4
2.6.3
2.6.2
2.6.1
2.6.0
2.5.0