Refine search
/** * Default base. * * @author Yegor Bugayenko (yegor@tpc2.com) * @version $Id$ */ @Immutable @ToString @EqualsAndHashCode @Loggable(Loggable.DEBUG) public final class DefaultBase implements Base { @Override public User user(final URN urn) { return new DefaultUser(urn); } }
@Loggable(Loggable.DEBUG) @EqualsAndHashCode(of = "jsn") @ToString public final class MkFileChange implements FileChange {
@Immutable @Loggable(Loggable.DEBUG) @EqualsAndHashCode(of = "readable") final class Existence {
@Loggable(Loggable.DEBUG) @EqualsAndHashCode(of = { "txt", "length" }) public final class RtLanguage implements Language {
/** * Plain Text. */ @Loggable(Loggable.DEBUG) private static final class PlainText implements Htpasswd.Algorithm { @Override public boolean matches(final String hash, final String password) { return password.equals(hash); } }
new MethodLogger.Marker(point, annotation); this.running.add(marker); int level = annotation.value(); try { final Object logger = this.logger(method, annotation.name()); if (annotation.prepend()) { LogHelper.log( level, Mnemos.toText( point, annotation.trim(), annotation.skipArgs(), annotation.logThis() if (!MethodLogger.contains(annotation.ignore(), ex) && !ex.getClass().isAnnotationPresent(Loggable.Quiet.class)) { final StackTraceElement[] traces = ex.getStackTrace(); Mnemos.toText( point, annotation.trim(), annotation.skipArgs(), annotation.logThis() ), Mnemos.toText(ex),
final TimeUnit unit = this.annotation.unit(); final long threshold = this.annotation.limit(); final long age = unit.convert( System.currentTimeMillis() - this.started, TimeUnit.MILLISECONDS method.getDeclaringClass(), "%s: takes more than %[ms]s, %[ms]s already, thread=%s/%s", Mnemos.toText(this.point, true, this.annotation.skipArgs()), TimeUnit.MILLISECONDS.convert(threshold, unit), TimeUnit.MILLISECONDS.convert(age, unit), method.getDeclaringClass(), "%s: thread %s/%s stacktrace: %s", Mnemos.toText(this.point, true, this.annotation.skipArgs()), this.thread.getName(), this.thread.getState(),
/** * Trivial iterable that returns FileChangesIterators using * the given JSON list. */ @EqualsAndHashCode(of = { "list" }) @Loggable(Loggable.DEBUG) @ToString private static final class FileChanges implements Iterable<FileChange> { /** * List of file change JSON objects. */ private final transient List<JsonObject> list; /** * Ctor. * @param files JsonArray of file change objects */ FileChanges( final JsonArray files ) { this.list = files.getValuesAs(JsonObject.class); } @Override public Iterator<FileChange> iterator() { return new FileChangesIterator(this.list.iterator()); } } }
@Immutable @Loggable(Loggable.DEBUG) @EqualsAndHashCode(of = { "ghub", "entry" }) final class RtLimits implements Limits {
/** * {@inheritDoc} */ @Override @Loggable(Loggable.WARN) public void transferCorrupted(final TransferEvent event) { // nothing to do }
new MethodLogger.Marker(point, annotation); this.running.add(marker); int level = annotation.value(); try { final Object logger = this.logger(method, annotation.name()); if (annotation.prepend()) { LogHelper.log( level, Mnemos.toText( point, annotation.trim(), annotation.skipArgs(), annotation.logThis() if (!MethodLogger.contains(annotation.ignore(), ex) && !ex.getClass().isAnnotationPresent(Loggable.Quiet.class)) { final StackTraceElement[] traces = ex.getStackTrace(); Mnemos.toText( point, annotation.trim(), annotation.skipArgs(), annotation.logThis() ), Mnemos.toText(ex),
final TimeUnit unit = this.annotation.unit(); final long threshold = this.annotation.limit(); final long age = unit.convert( System.currentTimeMillis() - this.started, TimeUnit.MILLISECONDS method.getDeclaringClass(), "%s: takes more than %[ms]s, %[ms]s already, thread=%s/%s", Mnemos.toText(this.point, true, this.annotation.skipArgs()), TimeUnit.MILLISECONDS.convert(threshold, unit), TimeUnit.MILLISECONDS.convert(age, unit), method.getDeclaringClass(), "%s: thread %s/%s stacktrace: %s", Mnemos.toText(this.point, true, this.annotation.skipArgs()), this.thread.getName(), this.thread.getState(),
/** * Mock. * * @author Yegor Bugayenko (yegor@tpc2.com) * @version $Id$ * @since 0.1 */ @Immutable @Loggable(Loggable.DEBUG) @ToString @EqualsAndHashCode public final class MkSttc implements Sttc { @Override public Counters counters() { return new MkCounters(); } @Override public Locks locks() { return new MkLocks(); } }
@Loggable(Loggable.DEBUG) @EqualsAndHashCode(of = { "jsn" }) @ToString final class RtFileChange implements FileChange {
@Immutable @EqualsAndHashCode(of = { "origin", "lock" }) @Loggable(Loggable.DEBUG) final class Synced implements MkStorage {
/** * {@inheritDoc} */ @Override @Loggable(Loggable.INFO) public void transferSucceeded(final TransferEvent event) { // nothing to do }