Platform.java 1.5 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.slf4j.Logger
 *  org.slf4j.LoggerFactory
 */
package com.adobe.service.impl;

import com.adobe.aemds.bedrock.internal.OSGiUtils;
import com.adobe.service.impl.PlatformPeerImpl;
import java.io.File;
import java.net.URLConnection;
import java.util.Properties;
import javax.naming.NameNotFoundException;
import org.omg.CORBA.ORB;
import org.omg.CORBA.Object;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public abstract class Platform {
    protected static final Logger logger = LoggerFactory.getLogger(Platform.class);
    public static final Platform UTIL = new PlatformPeerImpl();

    Platform() {
    }

    public ORB getOrb() {
        return OSGiUtils.getOrb();
    }

    public abstract Object lookup(String var1) throws NameNotFoundException;

    public URLConnection getUrlConnection(String urlStr) {
        throw new UnsupportedOperationException("getUrlConnection(): Unused operation invoked!");
    }

    public abstract void beginTransaction();

    public abstract void commitTransaction();

    public abstract File getCommonNativeDir();

    public abstract File getLegacyCommonNativeDir();

    public abstract File getSSLNativeDir();

    public abstract File getSSLCertDir();

    public abstract String getSystemTempDirectory();

    public abstract Properties getEnvironmentVariables();

    public synchronized String getSSLPassword() {
        return null;
    }

    public abstract String getAppServer();
}