quasi-core

Fibers for the JVM

License

License

GroupId

GroupId

com.github.fromage.quasi
ArtifactId

ArtifactId

quasi-core
Last Version

Last Version

0.7.10
Release Date

Release Date

Type

Type

jar
Description

Description

quasi-core
Fibers for the JVM
Project URL

Project URL

http://github.com/fromage/quasi
Source Code Management

Source Code Management

https://github.com/fromage/quasi

Download quasi-core

How to add to project

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

Dependencies

compile (6)

Group / Artifact Type Version
io.dropwizard.metrics : metrics-core jar 3.2.3
com.google.guava : guava jar 20.0
org.hdrhistogram : HdrHistogram jar 2.1.9
org.latencyutils : LatencyUtils jar 2.0.3
com.esotericsoftware : kryo jar 4.0.0
de.javakaffee : kryo-serializers jar 0.42

test (4)

Group / Artifact Type Version
junit : junit jar 4.12
com.google.truth : truth jar 0.34
org.hamcrest : hamcrest-all jar 1.3
org.mockito : mockito-all jar 1.10.19

Project Modules

There are no modules declared in this project.

Quasi
Fibers, Channels and Actors for the JVM

This project is forked from Quasar: http://docs.paralleluniverse.co/quasar in order to:

  • Drop JDK7 support
  • Support JDK from 8 to 11
  • Remove all non-core modules

Getting started

Add the following Maven/Gradle dependencies:

Feature Artifact
Core (required) com.github.fromage.quasi:quasi-core:0.7.10

Or, build from sources by running:

gradle install

Usage

You can also study the examples here.

You can also read the introductory blog post.

When running code that uses Quasi, the instrumentation agent must be run by adding this to the java command line:

-javaagent:path-to-quasi-jar.jar

Related Projects

  • Pulsar is Quasar's extra-cool Clojure API
  • Comsat integrates Quasar with the JVM's web APIs

Getting help

You can open a new GitHub issue

Contributions (including Pull Requests)

Contributions welcome

License

Quasi is free software published under the following license:

Copyright (c) 2013-2017, Parallel Universe Software Co. All rights reserved.

This program and the accompanying materials are dual-licensed under
either the terms of the Eclipse Public License v1.0 as published by
the Eclipse Foundation

  or (per the licensee's choosing)

under the terms of the GNU Lesser General Public License version 3.0
as published by the Free Software Foundation.

Versions

Version
0.7.10