本文整理了Java中org.nutz.lang.Files.findFileAsStream()
方法的一些代码示例,展示了Files.findFileAsStream()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Files.findFileAsStream()
方法的具体详情如下:
包路径:org.nutz.lang.Files
类名称:Files
方法名:findFileAsStream
[英]获取输出流
[中]获取输出流
代码示例来源:origin: nutzam/nutz
/**
* 获取输出流
*
* @param path
* 文件路径
* @param enc
* 文件路径编码
*
* @return 输出流
*/
public static InputStream findFileAsStream(String path, String enc) {
return findFileAsStream(path, Files.class, enc);
}
代码示例来源:origin: nutzam/nutz
/**
* 获取输出流
*
* @param path
* 文件路径
*
* @return 输出流
*/
public static InputStream findFileAsStream(String path) {
return findFileAsStream(path, Files.class, Encoding.defaultEncoding());
}
代码示例来源:origin: nutzam/nutz
/**
* 获取输出流
*
* @param path
* 文件路径
* @param klass
* 参考的类, -- 会用这个类的 ClassLoader
*
* @return 输出流
*/
public static InputStream findFileAsStream(String path, Class<?> klass) {
return findFileAsStream(path, klass, Encoding.defaultEncoding());
}
代码示例来源:origin: nutzam/nutz
/**
* 根据一个文件路径建立一个输入流
*
* @param path
* 文件路径
* @return 输入流
*/
public static InputStream fileIn(String path) {
InputStream ins = Files.findFileAsStream(path);
if (null == ins) {
File f = Files.findFile(path);
if (null != f)
try {
ins = Streams._input(f);
}
catch (IOException e) {}
}
if (null == ins) {
// TODO 考虑一下,应该抛异常呢?还是返回null呢?
throw new RuntimeException(new FileNotFoundException(path));
// return null;
}
return buff(ins);
}
代码示例来源:origin: org.nutz/nutz
/**
* 获取输出流
*
* @param path
* 文件路径
* @param enc
* 文件路径编码
*
* @return 输出流
*/
public static InputStream findFileAsStream(String path, String enc) {
return findFileAsStream(path, Files.class, enc);
}
代码示例来源:origin: org.nutz/nutz
/**
* 获取输出流
*
* @param path
* 文件路径
*
* @return 输出流
*/
public static InputStream findFileAsStream(String path) {
return findFileAsStream(path, Files.class, Encoding.defaultEncoding());
}
代码示例来源:origin: org.nutz/nutz
/**
* 获取输出流
*
* @param path
* 文件路径
* @param klass
* 参考的类, -- 会用这个类的 ClassLoader
*
* @return 输出流
*/
public static InputStream findFileAsStream(String path, Class<?> klass) {
return findFileAsStream(path, klass, Encoding.defaultEncoding());
}
代码示例来源:origin: org.nutz/nutz
/**
* 根据一个文件路径建立一个输入流
*
* @param path
* 文件路径
* @return 输入流
*/
public static InputStream fileIn(String path) {
InputStream ins = Files.findFileAsStream(path);
if (null == ins) {
File f = Files.findFile(path);
if (null != f)
try {
ins = Streams._input(f);
}
catch (IOException e) {}
}
if (null == ins) {
// TODO 考虑一下,应该抛异常呢?还是返回null呢?
throw new RuntimeException(new FileNotFoundException(path));
// return null;
}
return buff(ins);
}
代码示例来源:origin: nutzam/nutzboot
@IocBean(name="serverGroupContext")
public ServerGroupContext getServerGroupContext(@Inject ServerAioHandler serverAioHandler,
@Inject ServerAioListener serverAioListener) throws Exception {
ServerGroupContext serverGroupContext = new ServerGroupContext(serverAioHandler, serverAioListener);
serverGroupContext.setName(conf.get(PROP_NAME, "NutzBoot GroupContext"));
serverGroupContext.setHeartbeatTimeout(0);
if ("true".equals(conf.get(PROP_HEARTBEAT))) {
serverGroupContext.setHeartbeatTimeout(conf.getLong(PROP_HEARTBEATTIMEOUT, 120000));
}
if (!Strings.isBlank(conf.get(PROP_SSL_KEYSTORE_PATH))) {
SslConfig ssl = SslConfig.forServer(Files.findFileAsStream(conf.get(PROP_SSL_KEYSTORE_PATH)), null, conf.get(PROP_SSL_KEYSTORE_PASSWORD));
serverGroupContext.setSslConfig(ssl);
}
return serverGroupContext;
}
内容来源于网络,如有侵权,请联系作者删除!