Skip to content

functionalops/systemz

Repository files navigation

systemz

download

To use in your Maven project add this dependency:

<dependency>
  <groupId>functionalops</groupId>
  <artifactId>systemz_2.11</artifactId>
  <version>0.1.0</version>
  <type>jar</type>
</dependency>

To use in your Gradle project add compile dependency like so:

compile(group: 'functionalops', name: 'systemz_2.11', version: '0.1.0', ext: 'jar')

Note: this package is published under the following repo: link:https://dl.bintray.com/mbbx6spp/maven

Now look at the systemz-core Usage section to get started fast if you don’t need the high level blurb. :)

For the high level blurb, read below.

Purpose

A scalaz style project providing a way to functionally wrap system level JVM requirements like writing Java Agents, extending or inspecting JMX, interfacing with class loaders, etc.

Status

We just started the project. Please wait while we move in here. Cheers!

Build Status

License

This will be licensed under the BSD 3-clause license. See LICENSE.

Prerequisites

  1. Java 8

  2. Scala 2.11.4

  3. SBT 0.13.0+

Getting Started

Inside the root directory of the repository:

  1. Launch SBT:

    $ sbt
  2. Compile everything and run all tests:

    > test

Subprojects

The following are subprojects of this parent project:

  • core - functional abstractions for JMX, JavaAgent, Instrumentation & related core Java APIs.

  • cloud - APIs for (public) cloud providers to query resources.

  • examples - executable examples and system level checks.

  • management - ???

About

A scalaz style project providing a way to functionally wrap system level JVM requirements like writing Java Agents, extending or inspecting JMX, interfacing with class loaders, etc.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages