Example usage for org.apache.commons.lang3.builder ReflectionToStringBuilder toString

List of usage examples for org.apache.commons.lang3.builder ReflectionToStringBuilder toString

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder ReflectionToStringBuilder toString.

Prototype

public static String toString(final Object object, final ToStringStyle style) 

Source Link

Document

Builds a toString value through reflection.

Usage

From source file:org.apache.pulsar.io.kinesis.KinesisSink.java

@Override
public void open(Map<String, Object> config, SinkContext sinkContext) throws Exception {
    kinesisSinkConfig = KinesisSinkConfig.load(config);
    this.sinkContext = sinkContext;

    checkArgument(isNotBlank(kinesisSinkConfig.getAwsKinesisStreamName()), "empty kinesis-stream name");
    checkArgument(isNotBlank(kinesisSinkConfig.getAwsEndpoint()), "empty aws-end-point");
    checkArgument(isNotBlank(kinesisSinkConfig.getAwsRegion()), "empty aws region name");
    checkArgument(isNotBlank(kinesisSinkConfig.getAwsKinesisStreamName()), "empty kinesis stream name");
    checkArgument(isNotBlank(kinesisSinkConfig.getAwsCredentialPluginParam()), "empty aws-credential param");

    KinesisProducerConfiguration kinesisConfig = new KinesisProducerConfiguration();
    kinesisConfig.setKinesisEndpoint(kinesisSinkConfig.getAwsEndpoint());
    kinesisConfig.setRegion(kinesisSinkConfig.getAwsRegion());
    kinesisConfig.setThreadingModel(ThreadingModel.POOLED);
    kinesisConfig.setThreadPoolSize(4);/* www  . j a v  a 2  s .  c  o m*/
    kinesisConfig.setCollectionMaxCount(1);
    AWSCredentialsProvider credentialsProvider = createCredentialProvider(
            kinesisSinkConfig.getAwsCredentialPluginName(), kinesisSinkConfig.getAwsCredentialPluginParam());
    kinesisConfig.setCredentialsProvider(credentialsProvider);

    this.streamName = kinesisSinkConfig.getAwsKinesisStreamName();
    this.kinesisProducer = new KinesisProducer(kinesisConfig);
    IS_PUBLISH_FAILED.set(this, FALSE);

    LOG.info("Kinesis sink started. {}",
            (ReflectionToStringBuilder.toString(kinesisConfig, ToStringStyle.SHORT_PREFIX_STYLE)));
}

From source file:org.apache.syncope.client.console.commons.status.StatusBean.java

@Override
public String toString() {
    return ReflectionToStringBuilder.toString(this, ToStringStyle.JSON_STYLE);
}

From source file:org.dozer.util.LogMsgFactory.java

private static String getLogOutput(Object object) {
    String output = "NULL";
    if (object == null) {
        return output;
    }/* www  .  j  av  a2 s  .  c o  m*/
    try {
        if (object.getClass().isArray() || Collection.class.isAssignableFrom(object.getClass())) {
            output = ReflectionToStringBuilder.toString(object, ToStringStyle.MULTI_LINE_STYLE);
        } else {
            output = object.toString();
        }
    } catch (RuntimeException e) {
        output = object.toString();
    }
    return output;
}

From source file:org.hawaiiframework.sample.model.Ingredient.java

@Override
public String toString() {
    return ReflectionToStringBuilder.toString(this, SHORT_PREFIX_STYLE);
}

From source file:org.jimsey.projects.turbine.condenser.StompConnectEvent.java

public void onApplicationEvent(SessionConnectEvent event) {
    StompHeaderAccessor sha = StompHeaderAccessor.wrap(event.getMessage());

    // String company = sha.getNativeHeader("company").get(0);
    logger.info("Connect event: {}", ReflectionToStringBuilder.toString(sha, ToStringStyle.JSON_STYLE));
}

From source file:org.jimsey.projects.turbine.condenser.StompSubscribeEvent.java

@Override
public void onApplicationEvent(SessionSubscribeEvent event) {
    StompHeaderAccessor sha = StompHeaderAccessor.wrap(event.getMessage());
    logger.info("Subscribe event: {}", ReflectionToStringBuilder.toString(sha, ToStringStyle.JSON_STYLE));
}

From source file:org.mitre.mpf.nms.streaming.messages.LaunchStreamingJobMessage.java

@Override
public String toString() {
    return ReflectionToStringBuilder.toString(this, new RecursiveToStringStyle());
}

From source file:org.opensilk.music.plugin.drive.provider.DriveLibraryProvider.java

@DebugLog
Observable<List<File>> getPage(final Subscriber<? super Observable<List<File>>> outerSubscriber,
        final SessionFactory.Session driveSession, final String query, final String paginationToken) {
    return Observable.create(new Observable.OnSubscribe<List<File>>() {
        @Override//from ww w .  j a v  a2 s. c o  m
        public void call(Subscriber<? super List<File>> subscriber) {
            try {
                Timber.d("q=%s", query);
                if (subscriber.isUnsubscribed()) {
                    return; //Shortcircuit if nobody listening
                }
                Drive.Files.List req = driveSession.getDrive().files().list().setQ(query)
                        .setFields(LIST_FIELDS);
                if (!StringUtils.isEmpty(paginationToken)) {
                    req.setPageToken(paginationToken);
                }
                FileList resp = req.execute();
                Timber.v(ReflectionToStringBuilder.toString(resp, RecursiveToStringStyle.MULTI_LINE_STYLE));
                //TODO cache response
                if (!subscriber.isUnsubscribed()) {
                    List<File> files = resp.getItems();
                    if (files != null && !files.isEmpty()) {
                        subscriber.onNext(files);
                    }
                    subscriber.onCompleted();
                }
                if (!outerSubscriber.isUnsubscribed()) {
                    if (!StringUtils.isEmpty(resp.getNextPageToken())) {
                        outerSubscriber
                                .onNext(getPage(outerSubscriber, driveSession, query, resp.getNextPageToken()));
                    } else {
                        outerSubscriber.onCompleted();
                    }
                }
            } catch (Exception e) {
                if (!subscriber.isUnsubscribed()) {
                    subscriber.onError(e);
                }
            }
        }
    });
}

From source file:org.tinymediamanager.core.Utils.java

/**
 * dumps a complete Object (incl sub-classes 5 levels deep) to System.out
 * /*from  w  w  w  .  j  a  va 2 s  .  c  o m*/
 * @param o
 *          the object to dump
 */
public static void dumpObject(Object o) {
    System.out.println(ReflectionToStringBuilder.toString(o, new RecursiveToStringStyle(5)));
}

From source file:thingynet.workflow.commands.WorkflowLoad.java

public String toString() {
    return ReflectionToStringBuilder.toString(null, SHORT_PREFIX_STYLE);
}