Java源码示例:org.apache.flink.shaded.guava18.com.google.common.base.Joiner
示例1
@Override
public void close(long timeout, TimeUnit unit) {
synchronized (producerClosingLock) {
kafkaProducer.close(timeout, unit);
if (LOG.isDebugEnabled()) {
LOG.debug(
"Closed internal KafkaProducer {}. Stacktrace: {}",
System.identityHashCode(this),
Joiner.on("\n").join(Thread.currentThread().getStackTrace()));
}
closed = true;
}
}
示例2
@Override
public void close(Duration duration) {
synchronized (producerClosingLock) {
kafkaProducer.close(duration);
if (LOG.isDebugEnabled()) {
LOG.debug(
"Closed internal KafkaProducer {}. Stacktrace: {}",
System.identityHashCode(this),
Joiner.on("\n").join(Thread.currentThread().getStackTrace()));
}
closed = true;
}
}
示例3
@Override
public void close() {
synchronized (producerClosingLock) {
kafkaProducer.close();
if (LOG.isDebugEnabled()) {
LOG.debug(
"Closed internal KafkaProducer {}. Stacktrace: {}",
System.identityHashCode(this),
Joiner.on("\n").join(Thread.currentThread().getStackTrace()));
}
closed = true;
}
}
示例4
@Override
public void close(long timeout, TimeUnit unit) {
synchronized (producerClosingLock) {
kafkaProducer.close(timeout, unit);
if (LOG.isDebugEnabled()) {
LOG.debug(
"Closed internal KafkaProducer {}. Stacktrace: {}",
System.identityHashCode(this),
Joiner.on("\n").join(Thread.currentThread().getStackTrace()));
}
closed = true;
}
}
示例5
@Override
public void apply(String k, TimeWindow window, Iterable<Tuple2<String, Integer>> input, Collector<String> out) throws Exception {
out.collect("GOT: " + Joiner.on(",").join(input));
}
示例6
@Override
public void apply(String k, TimeWindow window, Iterable<Tuple2<String, Integer>> input, Collector<String> out) throws Exception {
out.collect("GOT: " + Joiner.on(",").join(input));
}
示例7
@Override
public void apply(String k, TimeWindow window, Iterable<Tuple2<String, Integer>> input, Collector<String> out) throws Exception {
out.collect("GOT: " + Joiner.on(",").join(input));
}
示例8
/**
* Convert column name array to SQL clause.
*
* <p>For example, columns "{a, b, c}" will be converted into a SQL-compatible select string section: "`a`, `b`, `c`".
*
* @param colNames columns to convert
* @return converted SQL clause.
*/
public static String columnsToSqlClause(String[] colNames) {
return Joiner.on("`,`").appendTo(new StringBuilder("`"), colNames).append("`").toString();
}