org.apache.openejb.loader.IO.slurp()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(185)

本文整理了Java中org.apache.openejb.loader.IO.slurp()方法的一些代码示例,展示了IO.slurp()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IO.slurp()方法的具体详情如下:
包路径:org.apache.openejb.loader.IO
类名称:IO
方法名:slurp

IO.slurp介绍

暂无

代码示例

代码示例来源:origin: org.apache.tomee/openejb-server

  1. private String readContents(final URL resource) throws IOException {
  2. return IO.slurp(resource);
  3. }

代码示例来源:origin: org.apache.tomee/tomee-myfaces

  1. private static boolean isEmpty(final InputStream stream) {
  2. try {
  3. final String content = IO.slurp(stream);
  4. return content.trim().length() == 0;
  5. } catch (final Exception e) {
  6. return false;
  7. }
  8. }
  9. }

代码示例来源:origin: org.apache.tomee/openejb-loader

  1. public static String slurp(final URL url) throws IOException {
  2. return slurp(url.openStream());
  3. }

代码示例来源:origin: org.apache.openejb/openejb-loader

  1. public static String slurp(final URL url) throws IOException {
  2. return slurp(url.openStream());
  3. }

代码示例来源:origin: com.github.httpmock/mock-http-server-exec

  1. private long getTimestampFromFile(File timestampFile) throws IOException {
  2. return Long.parseLong(IO.slurp(timestampFile).replace(System.getProperty("line.separator"), ""));
  3. }

代码示例来源:origin: org.apache.openejb/tomee-common

  1. public static String readAll(File file, Alerts alerts) {
  2. try {
  3. String text = IO.slurp(file);
  4. return text;
  5. } catch (Exception e) {
  6. alerts.addError("Unable to read " + file.getAbsolutePath());
  7. return null;
  8. }
  9. }

代码示例来源:origin: org.apache.openejb/openejb-core

  1. private static String getDefaultProvider() {
  2. final Class<PersistenceBootstrap> clzz = PersistenceBootstrap.class;
  3. final String name = "/META-INF/" + clzz.getName() + ".provider";
  4. try {
  5. final URL provider = clzz.getResource(name);
  6. if (provider != null) {
  7. final String trim = IO.slurp(provider).trim();
  8. logger.info("Default JPA Provider changed to " + trim);
  9. return trim;
  10. }
  11. } catch (final Exception e) {
  12. logger.log(Level.WARNING, "Could not read " + name, e);
  13. }
  14. return "org.apache.openjpa.persistence.PersistenceProviderImpl";
  15. }

代码示例来源:origin: org.apache.tomee/tomee-common

  1. public static String readAll(final File file, final Alerts alerts) {
  2. try {
  3. final String text = IO.slurp(file);
  4. return text;
  5. } catch (final Exception e) {
  6. alerts.addError("Unable to read " + file.getAbsolutePath());
  7. return null;
  8. }
  9. }

代码示例来源:origin: org.apache.openejb/tomee-common

  1. public static String readEntry(JarFile jarFile, String name, Alerts alerts) {
  2. ZipEntry entry = jarFile.getEntry(name);
  3. if (entry == null) return null;
  4. try {
  5. String text = IO.slurp(jarFile.getInputStream(entry));
  6. return text;
  7. } catch (Exception e) {
  8. alerts.addError("Unable to read " + name + " from " + jarFile.getName());
  9. return null;
  10. }
  11. }

代码示例来源:origin: org.apache.tomee/openejb-loader

  1. public static String slurp(final File file) throws IOException {
  2. try (final InputStream is = read(file)) {
  3. return slurp(is);
  4. }
  5. }

代码示例来源:origin: org.apache.openejb/openejb-loader

  1. public static String slurp(final File file) throws IOException {
  2. return slurp(read(file));
  3. }

代码示例来源:origin: org.apache.tomee/tomee-common

  1. public static String readEntry(final JarFile jarFile, final String name, final Alerts alerts) {
  2. final ZipEntry entry = jarFile.getEntry(name);
  3. if (entry == null) {
  4. return null;
  5. }
  6. try {
  7. final String text = IO.slurp(jarFile.getInputStream(entry));
  8. return text;
  9. } catch (final Exception e) {
  10. alerts.addError("Unable to read " + name + " from " + jarFile.getName());
  11. return null;
  12. }
  13. }

代码示例来源:origin: org.apache.openejb/apache-tomee

  1. private static void deployFile(final Deployer deployer, final File file) throws IOException, OpenEJBException {
  2. if ("true".equalsIgnoreCase(System.getProperty(DeployerEjb.OPENEJB_USE_BINARIES, "false"))) {
  3. final Properties props = new Properties();
  4. final byte[] slurpBinaries = IO.slurp(file).getBytes();
  5. props.put(DeployerEjb.OPENEJB_VALUE_BINARIES, slurpBinaries);
  6. props.put(DeployerEjb.OPENEJB_PATH_BINARIES, file.getName());
  7. deployer.deploy(file.getAbsolutePath(), props);
  8. } else {
  9. deployer.deploy(file.getAbsolutePath());
  10. }
  11. }

代码示例来源:origin: org.apache.tomee/apache-tomee

  1. private static void deployFile(final Deployer deployer, final File file) throws IOException, OpenEJBException {
  2. if ("true".equalsIgnoreCase(System.getProperty(DeployerEjb.OPENEJB_USE_BINARIES, "false"))) {
  3. final Properties props = new Properties();
  4. final byte[] slurpBinaries = IO.slurp(file).getBytes();
  5. props.put(DeployerEjb.OPENEJB_VALUE_BINARIES, slurpBinaries);
  6. props.put(DeployerEjb.OPENEJB_PATH_BINARIES, file.getName());
  7. deployer.deploy(file.getAbsolutePath(), props);
  8. } else {
  9. deployer.deploy(file.getAbsolutePath());
  10. }
  11. }

代码示例来源:origin: org.apache.openejb/openejb-cxf

  1. @ManagedOperation
  2. @Description("Slurp the WSDL")
  3. public String getWsdl() {
  4. try {
  5. return IO.slurp(new URL(wsdl));
  6. } catch (final IOException e) {
  7. return e.getMessage();
  8. }
  9. }

代码示例来源:origin: org.apache.openejb/openejb-cxf

  1. @ManagedOperation
  2. @Description("Slurp the WSDL")
  3. public String getWsdl() {
  4. try {
  5. return IO.slurp(new URL(wsdl));
  6. } catch (final IOException e) {
  7. return e.getMessage();
  8. }
  9. }

代码示例来源:origin: org.apache.tomee/openejb-cxf

  1. @ManagedOperation
  2. @Description("Slurp the WSDL")
  3. public String getWsdl() {
  4. try {
  5. return IO.slurp(new URL(wsdl));
  6. } catch (final IOException e) {
  7. return e.getMessage();
  8. }
  9. }

代码示例来源:origin: org.apache.tomee/openejb-cxf

  1. @ManagedOperation
  2. @Description("Slurp the WSDL")
  3. public String getWsdl() {
  4. try {
  5. return IO.slurp(new URL(wsdl));
  6. } catch (final IOException e) {
  7. return e.getMessage();
  8. }
  9. }

代码示例来源:origin: com.tomitribe.tribestream/tribestream-api-gateway-backbone

  1. private static void updateBinFile(final File binDir, final String binFile, final String changes) throws IOException {
  2. final URL agent = getResource(changes);
  3. final File catalinaSh = file(binDir, binFile);
  4. String content = IO.slurp(catalinaSh);
  5. content = content.replace("# ----- Execute The Requested Command", IO.slurp(agent));
  6. IO.copy(IO.read(content), catalinaSh);
  7. }

代码示例来源:origin: org.apache.tomee/openejb-core

  1. public static EjbJar readEjbJar(final InputStream is) throws OpenEJBException {
  2. try {
  3. final String content = IO.slurp(is);
  4. if (isEmptyEjbJar(new ByteArrayInputStream(content.getBytes()))) {
  5. final String id = getId(new ByteArrayInputStream(content.getBytes()));
  6. return new EjbJar(id);
  7. }
  8. return EjbJarXml.unmarshal(new ByteArrayInputStream(content.getBytes()));
  9. } catch (final SAXException e) {
  10. throw new OpenEJBException("Cannot parse the ejb-jar.xml", e); // file: " + url.toExternalForm(), e);
  11. } catch (final IOException e) {
  12. throw new OpenEJBException("Cannot read the ejb-jar.xml", e); // file: " + url.toExternalForm(), e);
  13. } catch (final Exception e) {
  14. throw new OpenEJBException("Encountered error parsing the ejb-jar.xml", e); // file: " + url.toExternalForm(), e);
  15. }
  16. }

相关文章