List of usage examples for org.apache.commons.lang3.builder ReflectionToStringBuilder toString
public static String toString(final Object object, final ToStringStyle style)
Builds a toString
value through reflection.
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); }