当前位置: 首页>>代码示例>>Java>>正文


Java Closeable类代码示例

本文整理汇总了Java中com.googlecode.objectify.util.Closeable的典型用法代码示例。如果您正苦于以下问题:Java Closeable类的具体用法?Java Closeable怎么用?Java Closeable使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Closeable类属于com.googlecode.objectify.util包,在下文中一共展示了Closeable类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: main

import com.googlecode.objectify.util.Closeable; //导入依赖的package包/类
public static void main(String[] args) {
    ObjectifyService.register(Customer.class);
    Closeable closeable = ObjectifyService.begin();

    TestApp app = SpringApplication.run(TestApp.class, args).getBean(TestApp.class);

    app.repository.save(new Customer("Tom", 31));
    app.repository.save(new Customer("Chris", 33));
    app.repository.save(new Customer("Dave", 47));

    System.out.println(app.repository.findAll());
    
    closeable.close();
}
 
开发者ID:nhuttrung,项目名称:spring-data-objectify,代码行数:15,代码来源:TestApp.java

示例2: doOperationRemotely

import com.googlecode.objectify.util.Closeable; //导入依赖的package包/类
protected void doOperationRemotely() throws IOException {

        String appUrl = TestProperties.TEAMMATES_URL.replaceAll("^https?://", "");
        String appDomain = appUrl.split(":")[0];
        int appPort = appUrl.contains(":") ? Integer.parseInt(appUrl.split(":")[1]) : 443;

        System.out.println("--- Starting remote operation ---");
        System.out.println("Going to connect to:" + appDomain + ":" + appPort);

        RemoteApiOptions options = new RemoteApiOptions().server(appDomain, appPort);

        if (TestProperties.isDevServer()) {
            // Dev Server doesn't require credential.
            options.useDevelopmentServerCredential();
        } else {
            // Your Google Cloud SDK needs to be authenticated for Application Default Credentials
            // in order to run any script in production server.
            // Refer to https://developers.google.com/identity/protocols/application-default-credentials.
            options.useApplicationDefaultCredential();
        }

        RemoteApiInstaller installer = new RemoteApiInstaller();
        installer.install(options);

        OfyHelper.registerEntityClasses();
        Closeable objectifySession = ObjectifyService.begin();

        try {
            doOperation();
        } finally {
            objectifySession.close();
            installer.uninstall();
        }

        System.out.println("--- Remote operation completed ---");
    }
 
开发者ID:TEAMMATES,项目名称:teammates,代码行数:37,代码来源:RemoteApiClient.java


注:本文中的com.googlecode.objectify.util.Closeable类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。