What is gnip4j?

Gnip4j is an Open Source (ASFL 2.0) library to access and process Activities (tweets) from the Gnip API from the data from the Java language.

Features

  • 100% Pure Java - works on any Java Platform version 1.6 or later
  • Minimal dependencies:
  • Out-of-the-box gzip support
  • Push model via Streaming (asynchronous processing)
  • Error handling support (and exponential-backoff reconnections)
  • Monitoring Support (JMX)
  • Mule ESB integration

License

Copyright (c) 2011 Zauber S.A. <http://www.zaubersoftware.com/>

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.

gnip4j includes portions of software from licenced by the Apache Fundation (package com.zaubersoftware.gnip4j.api.stats.commonsio).

Who is using gnip4j?

Gnip4j was developed by Zauber, a software boutique & lab based in Buenos Aires, Argentina. We built Gnip4j when we started using Gnip Twitter Premium Feeds. We use their service to create scalable social media dashboards and interactive visualizations that operate in real time. We were already using Twitter4j for other Twitter-related development projects, thus we thought that building a sister project Gnip4j would make perfect sense. We hope you find it useful too. Contact us if you want to contribute to this project or just have any specific requests.