blob: 2b5fe2c8a0e91bd8b93cb3c0af22451cb566bb3d [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (14.0.1) on Tue Jun 15 21:55:05 PDT 2021 -->
<title>Constants (Eclipse Communication Framework (ECF) 3.14.22 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="dc.created" content="2021-06-15">
<meta name="description" content="declaration: package: org.eclipse.ecf.remoteservice, interface: Constants">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../script-dir/jquery-3.4.1.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.js"></script>
</head>
<body class="class-declaration">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flexBox">
<header role="banner" class="flexHeader">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Constants.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="navListSearch"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="skipNav"><a id="skip.navbar.top">
<!-- -->
</a></div>
</nav>
</header>
<div class="flexContent">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.eclipse.ecf.remoteservice</a></div>
<h1 title="Interface Constants" class="title">Interface Constants</h1>
</div>
<div class="contentContainer">
<section class="description">
<hr>
<pre>public interface <span class="typeNameLabel">Constants</span></pre>
<div class="block">Remote service API constants.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="simpleTagLabel">Restriction:</span></dt>
<dd>This interface is not intended to be implemented by clients.</dd>
</dl>
</section>
<section class="summary">
<ul class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<li class="blockList">
<section class="fieldSummary"><a id="field.summary">
<!-- -->
</a>
<h2>Field Summary</h2>
<div class="memberSummary">
<table>
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_DEFAULT_SERVICE_NAME_PREFIX">DISCOVERY_DEFAULT_SERVICE_NAME_PREFIX</a></span></code></th>
<td class="colLast">
<div class="block">ECF service name default prefix.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_NAMING_AUTHORITY">DISCOVERY_NAMING_AUTHORITY</a></span></code></th>
<td class="colLast">
<div class="block">ECF discovery naming authority property.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_PROTOCOLS">DISCOVERY_PROTOCOLS</a></span></code></th>
<td class="colLast">
<div class="block">ECF discovery protocols property.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_SCOPE">DISCOVERY_SCOPE</a></span></code></th>
<td class="colLast">
<div class="block">ECF discovery scope property.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_SERVICE_NAME">DISCOVERY_SERVICE_NAME</a></span></code></th>
<td class="colLast">
<div class="block">ECF discovery service name property.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_SERVICE_PRIORITY">DISCOVERY_SERVICE_PRIORITY</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_SERVICE_TTL">DISCOVERY_SERVICE_TTL</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_SERVICE_TYPE">DISCOVERY_SERVICE_TYPE</a></span></code></th>
<td class="colLast">
<div class="block">ECF discovery service type for Remote Service Admin.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DISCOVERY_SERVICE_WEIGHT">DISCOVERY_SERVICE_WEIGHT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENDPOINT_CONNECTTARGET_ID">ENDPOINT_CONNECTTARGET_ID</a></span></code></th>
<td class="colLast">
<div class="block">Optional ECF EndpointDescription property (with value of type
String) that defines a connect target ID.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENDPOINT_CONTAINER_ID_NAMESPACE">ENDPOINT_CONTAINER_ID_NAMESPACE</a></span></code></th>
<td class="colLast">
<div class="block">ECF EndpointDescription property (with value of type String) that
defines the unique org.eclipse.ecf.core.identity.Namespace name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENDPOINT_ID">ENDPOINT_ID</a></span></code></th>
<td class="colLast">
<div class="block">ECF EndpointDescription property (with value of type String) that
defines the ecf endpoint id (typically the container id).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENDPOINT_IDFILTER_IDS">ENDPOINT_IDFILTER_IDS</a></span></code></th>
<td class="colLast">
<div class="block">Optional ECF EndpointDescription property (with value of type
String+) that defines one or more IDs used for filtering remote service
references during
RemoteServiceAdmin#importService(org.osgi.service.remoteserviceadmin.EndpointDescription)
.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENDPOINT_REMOTESERVICE_FILTER">ENDPOINT_REMOTESERVICE_FILTER</a></span></code></th>
<td class="colLast">
<div class="block">Optional ECF EndpointDescription property (with value of type
String), that defines a remote services properties filter used during
RemoteServiceAdmin#importService(org.osgi.service.remoteserviceadmin.EndpointDescription)
.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ENDPOINT_TIMESTAMP">ENDPOINT_TIMESTAMP</a></span></code></th>
<td class="colLast">
<div class="block">ECF EndpointDescription property (with value of type Long) that
defines a service timestamp set upon initial export of the remote
service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OBJECTCLASS">OBJECTCLASS</a></span></code></th>
<td class="colLast">
<div class="block">Remote service property identifying all (named &quot;ecf.robjectClass&quot;)
of the class names under which a service was registered in the remote
services API (of type <code>java.lang.String[]</code>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_ASYNC_INTENT">OSGI_ASYNC_INTENT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_BASIC_INTENT">OSGI_BASIC_INTENT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_BASIC_TIMEOUT_INTENT">OSGI_BASIC_TIMEOUT_INTENT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_CONFIDENTIAL_INTENT">OSGI_CONFIDENTIAL_INTENT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_CONTAINER_ID_NS">OSGI_CONTAINER_ID_NS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_ENDPOINT_MODIFIED">OSGI_ENDPOINT_MODIFIED</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_PRIVATE_INTENT">OSGI_PRIVATE_INTENT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#OSGI_SERVICE_INTENTS">OSGI_SERVICE_INTENTS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_ASYNC_RSPROXY_CLASS_">SERVICE_ASYNC_RSPROXY_CLASS_</a></span></code></th>
<td class="colLast">
<div class="block">This constant allows the fully qualified async remote service proxy to be specified
as a service property.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_CONNECT_ID">SERVICE_CONNECT_ID</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_CONNECT_ID_NAMESPACE">SERVICE_CONNECT_ID_NAMESPACE</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_CONTAINER_FACTORY_NAME">SERVICE_CONTAINER_FACTORY_NAME</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_CONTAINER_ID">SERVICE_CONTAINER_ID</a></span></code></th>
<td class="colLast">
<div class="block">Remote service property that defines the remote service container ID.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_EXPORTED_ASYNC_INTERFACES">SERVICE_EXPORTED_ASYNC_INTERFACES</a></span></code></th>
<td class="colLast">
<div class="block">Service property marking the service for async proxy export.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_EXPORTED_CONTAINER_CONNECT_CONTEXT">SERVICE_EXPORTED_CONTAINER_CONNECT_CONTEXT</a></span></code></th>
<td class="colLast">
<div class="block">Container connect context for exported remote service hosts.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_EXPORTED_CONTAINER_FACTORY_ARGS">SERVICE_EXPORTED_CONTAINER_FACTORY_ARGS</a></span></code></th>
<td class="colLast">
<div class="block">Container factory arguments for exported remote service hosts.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_EXPORTED_CONTAINER_ID">SERVICE_EXPORTED_CONTAINER_ID</a></span></code></th>
<td class="colLast">
<div class="block">Container ID of the target host container for remote service export.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_FILTER_PROPERTY">SERVICE_FILTER_PROPERTY</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_ID">SERVICE_ID</a></span></code></th>
<td class="colLast">
<div class="block">Remote service property (named &quot;ecf.rsvc.id&quot;) identifying a
service's remote registration number (of type <code>java.lang.Long</code>).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_IDFILTER_ID">SERVICE_IDFILTER_ID</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_IDFILTER_NAMESPACE">SERVICE_IDFILTER_NAMESPACE</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_IMPORTED_VALUETYPE">SERVICE_IMPORTED_VALUETYPE</a></span></code></th>
<td class="colLast">
<div class="block">Allows exporting ECF containers to determine the type of value associated
with the
org.osgi.service.remoteserviceadmin.RemoteConstants#SERVICE_IMPORTED
property on the OSGi remote service consumer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_OBJECTCLASS">SERVICE_OBJECTCLASS</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_PREVENT_ASYNCPROXY">SERVICE_PREVENT_ASYNCPROXY</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_PREVENT_RSPROXY">SERVICE_PREVENT_RSPROXY</a></span></code></th>
<td class="colLast">
<div class="block">Remote service property used to prevent the automatic addition of the IRemoteServiceProxy
interface to the proxy returned from IRemoteService.getProxy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_RANKING">SERVICE_RANKING</a></span></code></th>
<td class="colLast">
<div class="block">Service property (named &quot;ecf.rsvc.ranking&quot;) identifying a
service's ranking number (of type <code>java.lang.Integer</code>).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_REGISTER_PROXY">SERVICE_REGISTER_PROXY</a></span></code></th>
<td class="colLast">
<div class="block">Remote service property used on service registration to indicate that a service proxy
should be created rather than using the given service object (which may be null
when this service property is set).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVICE_REGISTRATION_TARGETS">SERVICE_REGISTRATION_TARGETS</a></span></code></th>
<td class="colLast">
<div class="block">Service property (named &quot;remoteservice.description&quot;)
identifying a a registration's target for receiving the service.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<li class="blockList">
<section class="fieldDetails"><a id="field.detail">
<!-- -->
</a>
<h2>Field Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="OBJECTCLASS">OBJECTCLASS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OBJECTCLASS</span></div>
<div class="block">Remote service property identifying all (named &quot;ecf.robjectClass&quot;)
of the class names under which a service was registered in the remote
services API (of type <code>java.lang.String[]</code>).
<p>
This property is set by the remote services API when a service is
registered.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OBJECTCLASS">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_ID">SERVICE_ID</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_ID</span></div>
<div class="block">Remote service property (named &quot;ecf.rsvc.id&quot;) identifying a
service's remote registration number (of type <code>java.lang.Long</code>).
<p>
The value of this property is assigned by the remote services API when a
service is registered. The remote services API assigns a unique value
that is larger than all previously assigned values since the remote
services API was started. These values are NOT persistent across restarts
of the remote services API.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_ID">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_RANKING">SERVICE_RANKING</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_RANKING</span></div>
<div class="block">Service property (named &quot;ecf.rsvc.ranking&quot;) identifying a
service's ranking number (of type <code>java.lang.Integer</code>).
<p>
This property may be supplied in the <code>properties
Dictionary</code>
object passed to the
<code>IRemoteServiceContainerAdapter.registerRemoteService</code>
method.
<p>
The service ranking is used by the remote services API to determine the
<i>default </i> service to be returned from a call to the
<a href="IRemoteServiceContainerAdapter.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)"><code>IRemoteServiceContainerAdapter.getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID[], String, String)</code></a>
method: If more than one service implements the specified class, the
<code>RemoteServiceReference</code> object with the highest ranking is
returned.
<p>
The default ranking is zero (0). A service with a ranking of
<code>Integer.MAX_VALUE</code> is very likely to be returned as the
default service, whereas a service with a ranking of
<code>Integer.MIN_VALUE</code> is very unlikely to be returned.
<p>
If the supplied property value is not of type
<code>java.lang.Integer</code>, it is deemed to have a ranking value
of zero.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_RANKING">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_REGISTRATION_TARGETS">SERVICE_REGISTRATION_TARGETS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_REGISTRATION_TARGETS</span></div>
<div class="block">Service property (named &quot;remoteservice.description&quot;)
identifying a a registration's target for receiving the service. The
value of the property MUST be either a non-<code>null</code> instance
of org.eclipse.ecf.core.identity.ID OR an ID[].
<p>
This property may be supplied in the properties <code>Dictionary</code>
object passed to the
<code>IRemoteServiceContainerAdapter.registerRemoteService</code>
method.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_REGISTRATION_TARGETS">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_CONTAINER_ID">SERVICE_CONTAINER_ID</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_CONTAINER_ID</span></div>
<div class="block">Remote service property that defines the remote service container ID.
<p>
This property may be supplied in the properties <code>Dictionary</code>
object passed to the <code>BundleContext.registerService</code> method.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_CONTAINER_ID">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_REGISTER_PROXY">SERVICE_REGISTER_PROXY</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_REGISTER_PROXY</span></div>
<div class="block">Remote service property used on service registration to indicate that a service proxy
should be created rather than using the given service object (which may be null
when this service property is set).</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>4.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_REGISTER_PROXY">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_PREVENT_RSPROXY">SERVICE_PREVENT_RSPROXY</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_PREVENT_RSPROXY</span></div>
<div class="block">Remote service property used to prevent the automatic addition of the IRemoteServiceProxy
interface to the proxy returned from IRemoteService.getProxy. If this service
property is set (to any non-null Object value), it will prevent the the IRemoteServiceProxy from
being added to the set of interfaces exposed by the proxy returned from IRemoteService.getProxy.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_PREVENT_RSPROXY">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_ASYNC_RSPROXY_CLASS_">SERVICE_ASYNC_RSPROXY_CLASS_</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_ASYNC_RSPROXY_CLASS_</span></div>
<div class="block">This constant allows the fully qualified async remote service proxy to be specified
as a service property. For example, if the remote service interface is as so:
<pre>
package foo;
public interface Bar {
String doStuff();
}
</pre>
then by default, the async remote service proxy interface class would be expected
to be the following:
<pre>
package foo;
import org.eclipse.ecf.remoteservice.IAsyncRemoteServiceProxy;
import org.eclipse.equinox.concurrent.future.IFuture;
public interface BarAsync extends IAsyncRemoteServiceProxy {
IFuture doStuffAsync();
}
</pre>
This property allows a new class to be associated with the
original service interface, so that rather than looking for the foo.BarAsync class
when a proxy is created, the class specified by the value of the property will
be used instead. For example, assume the existance of another async
remote service interface:
<pre>
package gogo;
import org.eclipse.ecf.remoteservice.IAsyncRemoteServiceProxy;
import org.eclipse.equinox.concurrent.future.IFuture;
public interface MyBar extends IAsyncRemoteServiceProxy {
IFuture doStuffAsync();
}
</pre>
Further assume that when the remote service was registered, that a service property
was specified:
<pre>
serviceProps.put("ecf.rsvc.async.proxy_&lt;fq classname&gt;","&lt;fq substitute&gt;");
</pre>
<pre>
serviceProps.put("ecf.rsvc.async.proxy_foo.Bar","gogo.MyBar");
</pre>
Then, when a Bar proxy is created, if the 'gogo.MyBar' interface is available on
the client, an async remote service proxy will be added to the proxy, and
client will be able to asynchronously call MyBar.doStuffAsync() on the proxy.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_ASYNC_RSPROXY_CLASS_">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_PREVENT_ASYNCPROXY">SERVICE_PREVENT_ASYNCPROXY</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_PREVENT_ASYNCPROXY</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.3</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_PREVENT_ASYNCPROXY">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_CONNECT_ID">SERVICE_CONNECT_ID</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_CONNECT_ID</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_CONNECT_ID">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_CONNECT_ID_NAMESPACE">SERVICE_CONNECT_ID_NAMESPACE</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_CONNECT_ID_NAMESPACE</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_CONNECT_ID_NAMESPACE">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_IDFILTER_NAMESPACE">SERVICE_IDFILTER_NAMESPACE</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_IDFILTER_NAMESPACE</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_IDFILTER_NAMESPACE">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_IDFILTER_ID">SERVICE_IDFILTER_ID</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_IDFILTER_ID</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_IDFILTER_ID">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_OBJECTCLASS">SERVICE_OBJECTCLASS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_OBJECTCLASS</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_OBJECTCLASS">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_FILTER_PROPERTY">SERVICE_FILTER_PROPERTY</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_FILTER_PROPERTY</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_FILTER_PROPERTY">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_CONTAINER_FACTORY_NAME">SERVICE_CONTAINER_FACTORY_NAME</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_CONTAINER_FACTORY_NAME</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_CONTAINER_FACTORY_NAME">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_SERVICE_TYPE">DISCOVERY_SERVICE_TYPE</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_SERVICE_TYPE</span></div>
<div class="block">ECF discovery service type for Remote Service Admin. All ECF remote
services published by Remote Service Admin advertisers should have this
value as one of the entries in the list returned from
IServiceTypeID#getServices().</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_SERVICE_TYPE">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_SCOPE">DISCOVERY_SCOPE</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_SCOPE</span></div>
<div class="block">ECF discovery scope property. Value type is String+. If set, the value
will be used by the IServiceInfoFactory during
IServiceInfoFactory#createServiceInfo(org.eclipse.ecf.discovery.IDiscoveryAdvertiser, EndpointDescription)
to create an IServiceTypeID via
IServiceIDFactory#createServiceTypeID(org.eclipse.ecf.core.identity.Namespace, String[], String[], String[], String)
. The scopes value determines the third parameter. If not explicitly set,
the IServiceTypeID#DEFAULT_SCOPE is used.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_SCOPE">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_PROTOCOLS">DISCOVERY_PROTOCOLS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_PROTOCOLS</span></div>
<div class="block">ECF discovery protocols property. Value type is String+. If set, the
value will be used by the IServiceInfoFactory during
IServiceInfoFactory#createServiceInfo(org.eclipse.ecf.discovery.IDiscoveryAdvertiser, EndpointDescription)
to create an IServiceTypeID via
IServiceIDFactory#createServiceTypeID(org.eclipse.ecf.core.identity.Namespace, String[], String[], String[], String)
. The protocols value determines the fourth parameter. If not explicitly
set, the IServiceTypeID#DEFAULT_PROTO is used.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_PROTOCOLS">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_NAMING_AUTHORITY">DISCOVERY_NAMING_AUTHORITY</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_NAMING_AUTHORITY</span></div>
<div class="block">ECF discovery naming authority property. Value type is String. If set,
the value will be used by the IServiceInfoFactory during
IServiceInfoFactory#createServiceInfo(org.eclipse.ecf.discovery.IDiscoveryAdvertiser, EndpointDescription)
to create an IServiceTypeID via
IServiceIDFactory#createServiceTypeID(org.eclipse.ecf.core.identity.Namespace, String[], String[], String[], String)
. The protocols value determines the fifth parameter. If not explicitly
set, the IServiceTypeID#DEFAULT_NA is used.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_NAMING_AUTHORITY">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_SERVICE_NAME">DISCOVERY_SERVICE_NAME</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_SERVICE_NAME</span></div>
<div class="block">ECF discovery service name property. Value type is String. If set, the
value will be used by the IServiceInfoFactory during
IServiceInfoFactory#createServiceInfo(org.eclipse.ecf.discovery.IDiscoveryAdvertiser, EndpointDescription)
to create an IServiceInfo with a given name. The default is a
globally unique identifier. Note that if this value is explicitly set,
care should be taken to not have the name conflict with other remote
service names.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_SERVICE_NAME">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_SERVICE_TTL">DISCOVERY_SERVICE_TTL</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_SERVICE_TTL</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.10</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_SERVICE_TTL">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_SERVICE_PRIORITY">DISCOVERY_SERVICE_PRIORITY</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_SERVICE_PRIORITY</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.10</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_SERVICE_PRIORITY">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_SERVICE_WEIGHT">DISCOVERY_SERVICE_WEIGHT</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_SERVICE_WEIGHT</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.10</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_SERVICE_WEIGHT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DISCOVERY_DEFAULT_SERVICE_NAME_PREFIX">DISCOVERY_DEFAULT_SERVICE_NAME_PREFIX</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">DISCOVERY_DEFAULT_SERVICE_NAME_PREFIX</span></div>
<div class="block">ECF service name default prefix. If the DISCOVERY_SERVICE_NAME is
<b>not</b> set, this prefix will be the precede the unique identifier.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.DISCOVERY_DEFAULT_SERVICE_NAME_PREFIX">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="ENDPOINT_CONTAINER_ID_NAMESPACE">ENDPOINT_CONTAINER_ID_NAMESPACE</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">ENDPOINT_CONTAINER_ID_NAMESPACE</span></div>
<div class="block">ECF EndpointDescription property (with value of type String) that
defines the unique org.eclipse.ecf.core.identity.Namespace name.
If present in the EndpointDescription, the value will be used to
create the containerID for accessing a remote service. The Namespace name
is optional because typically the ID protocol specifier (e.g. 'ecftcp' in
ID with name: 'ecftcp://localhost:3282/server') can be used to
unambiguously determine the appropriate
org.eclipse.ecf.core.identity.Namespace used to create the
container ID for remote service import.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.ENDPOINT_CONTAINER_ID_NAMESPACE">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="ENDPOINT_ID">ENDPOINT_ID</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">ENDPOINT_ID</span></div>
<div class="block">ECF EndpointDescription property (with value of type String) that
defines the ecf endpoint id (typically the container id).</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.ENDPOINT_ID">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="ENDPOINT_TIMESTAMP">ENDPOINT_TIMESTAMP</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">ENDPOINT_TIMESTAMP</span></div>
<div class="block">ECF EndpointDescription property (with value of type Long) that
defines a service timestamp set upon initial export of the remote
service.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.ENDPOINT_TIMESTAMP">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="ENDPOINT_CONNECTTARGET_ID">ENDPOINT_CONNECTTARGET_ID</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">ENDPOINT_CONNECTTARGET_ID</span></div>
<div class="block">Optional ECF EndpointDescription property (with value of type
String) that defines a connect target ID. If set/non-<code>null</code>,
this property can be used by remote service consumers to connect to a
specific container, and access a remote service exposed by some
<b>other</b> member of the group.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.ENDPOINT_CONNECTTARGET_ID">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="ENDPOINT_IDFILTER_IDS">ENDPOINT_IDFILTER_IDS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">ENDPOINT_IDFILTER_IDS</span></div>
<div class="block">Optional ECF EndpointDescription property (with value of type
String+) that defines one or more IDs used for filtering remote service
references during
RemoteServiceAdmin#importService(org.osgi.service.remoteserviceadmin.EndpointDescription)
.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.ENDPOINT_IDFILTER_IDS">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="ENDPOINT_REMOTESERVICE_FILTER">ENDPOINT_REMOTESERVICE_FILTER</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">ENDPOINT_REMOTESERVICE_FILTER</span></div>
<div class="block">Optional ECF EndpointDescription property (with value of type
String), that defines a remote services properties filter used during
RemoteServiceAdmin#importService(org.osgi.service.remoteserviceadmin.EndpointDescription)
.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.ENDPOINT_REMOTESERVICE_FILTER">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_EXPORTED_CONTAINER_FACTORY_ARGS">SERVICE_EXPORTED_CONTAINER_FACTORY_ARGS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_EXPORTED_CONTAINER_FACTORY_ARGS</span></div>
<div class="block">Container factory arguments for exported remote service hosts. If
specified as a service property upon remote service registration, this
property allows ECF containers to be initialized and configured upon
creation during the call to
HostContainerSelector#selectHostContainers(org.osgi.framework.ServiceReference, Map, String[], String[], String[])
. The type of the value may be String, ID, or Object[]. The
IContainerFactory.createContainer method is then selected based upon the
type of the value...i.e.
IContainerFactory#createContainer(org.eclipse.ecf.core.ContainerTypeDescription, String)
,
IContainerFactory#createContainer(org.eclipse.ecf.core.identity.ID)
, or IContainerFactory#createContainer(String, Object[]), and the
value is passed in for container creation.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_EXPORTED_CONTAINER_FACTORY_ARGS">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_EXPORTED_CONTAINER_CONNECT_CONTEXT">SERVICE_EXPORTED_CONTAINER_CONNECT_CONTEXT</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_EXPORTED_CONTAINER_CONNECT_CONTEXT</span></div>
<div class="block">Container connect context for exported remote service hosts. If specified
as a service property for remote service export, this property allows ECF
containers to have given a connect context for authentication upon
container connection by
HostContainerSelector#selectHostContainers(org.osgi.framework.ServiceReference, Map, String[], String[], String[])
. The type of the value is IConnectContext.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_EXPORTED_CONTAINER_CONNECT_CONTEXT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_EXPORTED_CONTAINER_ID">SERVICE_EXPORTED_CONTAINER_ID</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_EXPORTED_CONTAINER_ID</span></div>
<div class="block">Container ID of the target host container for remote service export. If
specified as a service property for remote service export, this property
is used to match against the set of available containers in
HostContainerSelector#selectHostContainers(org.osgi.framework.ServiceReference, Map, String[], String[], String[])
. The type of the value is ID.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_EXPORTED_CONTAINER_ID">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_EXPORTED_ASYNC_INTERFACES">SERVICE_EXPORTED_ASYNC_INTERFACES</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_EXPORTED_ASYNC_INTERFACES</span></div>
<div class="block">Service property marking the service for async proxy export. It defines
the async interfaces under which this service will be exported on the
remote proxy. This list must be a subset of the types service was
exported (i.e. subset of interfaces specified by #
org.osgi.service.remoteserviceadmin.RemoteConstants#SERVICE_EXPORTED_INTERFACES
. The single value of an asterisk (&quot;*&quot;, &#92;u002A) indicates
all the interface types under which the service was exported.
<p>
The interfaces in the String[] can either be
<ol>
<li>The same fully qualified name as an interface in the #
org.osgi.service.remoteserviceadmin.RemoteConstants#SERVICE_EXPORTED_INTERFACES
property</li>
<li>The fully qualified name of an interface that follows the
asynchronous proxy conventions to match with one of the existing exported
types.</li>
</ol>
<p>
This property may be supplied in the properties
Dictionary object passed to the
BundleContext.registerService method. The value of this property
must be of type String, String[], or Collection
of String.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_EXPORTED_ASYNC_INTERFACES">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SERVICE_IMPORTED_VALUETYPE">SERVICE_IMPORTED_VALUETYPE</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">SERVICE_IMPORTED_VALUETYPE</span></div>
<div class="block">Allows exporting ECF containers to determine the type of value associated
with the
org.osgi.service.remoteserviceadmin.RemoteConstants#SERVICE_IMPORTED
property on the OSGi remote service consumer. For ECF, the default value
type is IRemoteService. If set to some other value (e.g.
Boolean by the exporting host container, then consumers can use
the SERVICE_IMPORTED value appropriately.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.SERVICE_IMPORTED_VALUETYPE">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_ENDPOINT_MODIFIED">OSGI_ENDPOINT_MODIFIED</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_ENDPOINT_MODIFIED</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_ENDPOINT_MODIFIED">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_CONTAINER_ID_NS">OSGI_CONTAINER_ID_NS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_CONTAINER_ID_NS</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.9</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_CONTAINER_ID_NS">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_BASIC_INTENT">OSGI_BASIC_INTENT</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_BASIC_INTENT</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.13</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_BASIC_INTENT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_BASIC_TIMEOUT_INTENT">OSGI_BASIC_TIMEOUT_INTENT</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_BASIC_TIMEOUT_INTENT</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.13</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_BASIC_TIMEOUT_INTENT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_ASYNC_INTENT">OSGI_ASYNC_INTENT</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_ASYNC_INTENT</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.13</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_ASYNC_INTENT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_CONFIDENTIAL_INTENT">OSGI_CONFIDENTIAL_INTENT</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_CONFIDENTIAL_INTENT</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.13</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_CONFIDENTIAL_INTENT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_PRIVATE_INTENT">OSGI_PRIVATE_INTENT</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_PRIVATE_INTENT</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.13</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_PRIVATE_INTENT">Constant Field Values</a></dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="OSGI_SERVICE_INTENTS">OSGI_SERVICE_INTENTS</a></h3>
<div class="memberSignature"><span class="modifiers">static final</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">OSGI_SERVICE_INTENTS</span></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>8.13</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.eclipse.ecf.remoteservice.Constants.OSGI_SERVICE_INTENTS">Constant Field Values</a></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
</div>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Constants.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2004&#x2013;2020 <a href="https://www.eclipse.org/">Eclipse Foundation</a>. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>