BuaBook Common Library

Useful helper functions and classes used throughout the BuaBook applications (c) 2017 Sport Trades Ltd

Лицензия

Лицензия

Группа

Группа

com.buabook
Идентификатор

Идентификатор

buabook-common
Последняя версия

Последняя версия

1.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

BuaBook Common Library
Useful helper functions and classes used throughout the BuaBook applications (c) 2017 Sport Trades Ltd
Ссылка на сайт

Ссылка на сайт

http://buabook.github.io
Система контроля версий

Система контроля версий

https://github.com/BuaBook/buabook-common.git

Скачать buabook-common

Как подключить последнюю версию

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

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
com.google.guava : guava jar 21.0
joda-time : joda-time jar 2.9.7
org.slf4j : slf4j-api jar 1.7.22

test (3)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.mockito : mockito-core jar 2.7.11
org.hamcrest : java-hamcrest jar 2.0.0.0

Модули Проекта

Данный проект не имеет модулей.

BuaBook Common Library for Java

This library contains a number of helper functions that we have found useful throughout our Java applications.

Maven Central Build Status Coverage Status

Functionality

This library contains the following packages:

  • com.buabook.common

    • Formatters: Currency and date converters
    • Objects: String to object conversion and object fields to map conversions
    • Patterns: E-mail pattern matcher
    • Printers: List and array conversions to string (for logging)
    • Resources: Resource loading from class path
    • StringSplitter: Improved String splitting
    • Systems: Provides application root folder and environment / system property access
    • Uuids: Null UUID access and null check
  • com.buabook.common.concurrent

    • NamedThreadFactory: A thread factory that names each thread with a custom prefix and counter (useful for thread pools)
  • com.buabook.common.connection

    • Process: Simple container to store connection details to a target process (hostname and port)
  • com.buabook.common.net

    • DataSocket: Socket wrapper provides input and output streams as DataInputStream and DataOutputStream
    • SocketAcceptorThread: Bind to port and notify of new inbound connections to the port (via INewClientSocketListener interface)
  • com.buabook.common.random

    • RandomCodeGenerator: Generates random alphanumeric strings
  • com.buabook.common.shutdown

    • ShutdownThread: Thread that is executed as the JVM shuts down, to allow cleanup prior to exit (using ShutdownFunctions)
com.buabook

BuaBook

Версии библиотеки

Версия
1.0.1
1.0.0