![JAR search and dependency download from the Maven repository](/logo.png)
org.apache.aries.application.utils.AppConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.apache.aries.application.utils Show documentation
Show all versions of org.apache.aries.application.utils Show documentation
Utilities for working with Aries Applications.
The newest version!
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIESOR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.aries.application.utils;
/**
* Widely used constants in parsing Aries applications
*/
public interface AppConstants
{
/** Trace group for this bundle */
public String TRACE_GROUP = "Aries.app.utils";
/** The Manifest version */
public static final String APPLICATION_MANIFEST_VERSION="Manifest-Version";
/** The application scope (used to find the applications bundle repository */
public static final String APPLICATION_SCOPE = "Application-Scope";
/** The application content directive for the application manifest */
public static final String APPLICATION_CONTENT = "Application-Content";
/** The application version directive for the application manifest */
public static final String APPLICATION_VERSION = "Application-Version";
/** The application name directive for the application manifest */
public static final String APPLICATION_NAME = "Application-Name";
/** The application symbolic name directive for the application manifest */
public static final String APPLICATION_SYMBOLIC_NAME = "Application-SymbolicName";
/** The default version for applications that do not have one */
public static final String DEFAULT_VERSION = "0.0.0";
/** The name of the application manifest in the application */
public static final String APPLICATION_MF = "META-INF/APPLICATION.MF";
/** The name of the deployment manifest in the application */
public static final String DEPLOYMENT_MF = "META-INF/DEPLOYMENT.MF";
/** The name of the META-INF directory */
public static final String META_INF = "META-INF";
/** The name of an application.xml file which will be used in processing legacy .war files */
public static final String APPLICATION_XML = "META-INF/application.xml";
/** The expected lower case suffix of a jar file */
public static final String LOWER_CASE_JAR_SUFFIX = ".jar";
/** The expected lower case suffix of a war file */
public static final String LOWER_CASE_WAR_SUFFIX = ".war";
/** The attribute used to record the deployed version of a bundle */
public static final String DEPLOYMENT_BUNDLE_VERSION = "deployed-version";
/** The name of the bundle manifest */
public static final String MANIFEST_MF = "META-INF/MANIFEST.MF";
public static final String MANIFEST_VERSION="1.0";
/** The application import service directive for the application manifest */
public static final String APPLICATION_IMPORT_SERVICE = "Application-ImportService";
/** The application export service directive for the application manifest */
public static final String APPLICATION_EXPORT_SERVICE = "Application-ExportService";
/** The use-bundle entry for the application manifest. */
public static final String APPLICATION_USE_BUNDLE = "Use-Bundle";
/* The Deployed-Content header in DEPLOYMENT.MF records all the bundles
* to be deployed for a particular application.
*/
public static final String DEPLOYMENT_CONTENT = "Deployed-Content";
/** deployment.mf entry corresponding to application.mf Use-Bundle. */
public static final String DEPLOYMENT_USE_BUNDLE = "Deployed-Use-Bundle";
/** deployment.mf entry 'Import-Package' */
public static final String DEPLOYMENT_IMPORT_PACKAGES="Import-Package";
/** Bundle dependencies required by bundles listed in Deployed-Content or Deployed-Use-Bundle. */
public static final String DEPLOYMENT_PROVISION_BUNDLE = "Provision-Bundle";
/** Blueprint managed services imported by the isolated bundles */
public static final String DEPLOYMENTSERVICE_IMPORT = "DeployedService-Import";
public static final String PROVISON_EXCLUDE_LOCAL_REPO_SYSPROP="provision.exclude.local.repository";
/**
* Logging insert strings
*/
public final static String LOG_ENTRY = "Method entry: {}, args {}";
public final static String LOG_EXIT = "Method exit: {}, returning {}";
public final static String LOG_EXCEPTION = "Caught exception";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy