Java 类ch.qos.logback.core.spi.PreSerializationTransformer 实例源码

项目:bartleby    文件:AbstractSocketAppenderTest.java   
public InstrumentedSocketAppender(PreSerializationTransformer<String> preSerializationTransformer,
                                  QueueFactory queueFactory,
                                  ObjectWriterFactory objectWriterFactory,
                                  SocketConnector socketConnector) {
  super(queueFactory, objectWriterFactory);
  this.preSerializationTransformer = preSerializationTransformer;
  this.socketConnector = socketConnector;
}
项目:bartleby    文件:InstrumentedServerSocketAppenderBase.java   
@Override
protected PreSerializationTransformer<Serializable> getPST() {
  return new PreSerializationTransformer<Serializable>() {
    public Serializable transform(Serializable event) {
      return event;
    }
  };
}
项目:bartleby    文件:AbstractSocketAppenderIntegrationTest.java   
@Override
protected PreSerializationTransformer<String> getPST() {
  return new PreSerializationTransformer<String>() {
    public Serializable transform(String event) {
      return event;
    }
  };
}
项目:logging-extensions    文件:CustomizedSocketAppender.java   
@Override
public PreSerializationTransformer<ILoggingEvent> getPST() {
    if (sendLoggerNameInMessage) {
        return pst;
    } else {
        return super.getPST();
    }
}
项目:bartleby    文件:AbstractSocketAppenderTest.java   
@Override
protected PreSerializationTransformer<String> getPST() {
  return preSerializationTransformer;
}
项目:bartleby    文件:SSLServerSocketAppenderBaseTest.java   
@Override
protected PreSerializationTransformer<Object> getPST() {
  throw new UnsupportedOperationException();
}
项目:bartleby    文件:AbstractSSLSocketAppenderTest.java   
@Override
protected PreSerializationTransformer<Object> getPST() {
  throw new UnsupportedOperationException();
}
项目:bartleby    文件:SSLSocketAppender.java   
public PreSerializationTransformer<ILoggingEvent> getPST() {
  return pst;
}
项目:bartleby    文件:SSLServerSocketAppender.java   
@Override
protected PreSerializationTransformer<ILoggingEvent> getPST() {
  return pst;
}
项目:bartleby    文件:ServerSocketAppender.java   
@Override
protected PreSerializationTransformer<ILoggingEvent> getPST() {
  return pst;
}
项目:bartleby    文件:SocketAppender.java   
public PreSerializationTransformer<ILoggingEvent> getPST() {
  return pst;
}
项目:bartleby    文件:SSLSocketAppender.java   
public PreSerializationTransformer<IAccessEvent> getPST() {
  return pst;
}
项目:bartleby    文件:SSLServerSocketAppender.java   
@Override
protected PreSerializationTransformer<IAccessEvent> getPST() {
  return pst;
}
项目:bartleby    文件:ServerSocketAppender.java   
@Override
protected PreSerializationTransformer<IAccessEvent> getPST() {
  return pst;
}
项目:bartleby    文件:SocketAppender.java   
public PreSerializationTransformer<IAccessEvent> getPST() {
  return pst;
}
项目:bartleby    文件:AbstractSocketAppender.java   
/**
 * Get the pre-serialization transformer that will be used to transform
 * each event into a Serializable object before delivery to the remote
 * receiver.
 * @return transformer object
 */
protected abstract PreSerializationTransformer<E> getPST();
项目:bartleby    文件:AbstractServerSocketAppender.java   
/**
 * Gets a transformer that will be used to convert a received event
 * to a {@link Serializable} form.
 * @return
 */
protected abstract PreSerializationTransformer<E> getPST();