blob: 8a36c7ad68a1ea2c484a84f7d9213a8224556590 [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>Uses of Interface org.eclipse.ecf.core.identity.ID (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="use: package: org.eclipse.ecf.core.identity, interface: ID">
<meta name="generator" content="javadoc/ClassUseWriter">
<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-use">
<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><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">Class</a></li>
<li class="navBarCell1Rev">Use</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 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">
<div class="header">
<h1 title="Uses of Interface org.eclipse.ecf.core.identity.ID" class="title">Uses of Interface<br>org.eclipse.ecf.core.identity.ID</h1>
</div>
<div class="classUseContainer">
<div class="useSummary">
<table>
<caption><span>Packages that use <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.console">org.eclipse.ecf.console</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core">org.eclipse.ecf.core</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.events">org.eclipse.ecf.core.events</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.identity">org.eclipse.ecf.core.identity</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.provider">org.eclipse.ecf.core.provider</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.security">org.eclipse.ecf.core.security</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.sharedobject">org.eclipse.ecf.core.sharedobject</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.sharedobject.events">org.eclipse.ecf.core.sharedobject.events</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.sharedobject.model">org.eclipse.ecf.core.sharedobject.model</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.sharedobject.security">org.eclipse.ecf.core.sharedobject.security</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.sharedobject.util">org.eclipse.ecf.core.sharedobject.util</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.core.util">org.eclipse.ecf.core.util</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.discovery">org.eclipse.ecf.discovery</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.discovery.identity">org.eclipse.ecf.discovery.identity</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.filetransfer.events">org.eclipse.ecf.filetransfer.events</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.filetransfer.identity">org.eclipse.ecf.filetransfer.identity</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.osgi.services.remoteserviceadmin">org.eclipse.ecf.osgi.services.remoteserviceadmin</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.comm">org.eclipse.ecf.provider.comm</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.comm.tcp">org.eclipse.ecf.provider.comm.tcp</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.dnssd">org.eclipse.ecf.provider.dnssd</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.filetransfer.httpclient4">org.eclipse.ecf.provider.filetransfer.httpclient4</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.filetransfer.httpclient45">org.eclipse.ecf.provider.filetransfer.httpclient45</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.filetransfer.httpclient5">org.eclipse.ecf.provider.filetransfer.httpclient5</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.filetransfer.identity">org.eclipse.ecf.provider.filetransfer.identity</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.filetransfer.outgoing">org.eclipse.ecf.provider.filetransfer.outgoing</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.filetransfer.retrieve">org.eclipse.ecf.provider.filetransfer.retrieve</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.generic">org.eclipse.ecf.provider.generic</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.generic.gmm">org.eclipse.ecf.provider.generic.gmm</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.jslp.container">org.eclipse.ecf.provider.jslp.container</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.jslp.identity">org.eclipse.ecf.provider.jslp.identity</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.r_osgi.identity">org.eclipse.ecf.provider.r_osgi.identity</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.remoteservice.generic">org.eclipse.ecf.provider.remoteservice.generic</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.provider.zookeeper.core">org.eclipse.ecf.provider.zookeeper.core</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice">org.eclipse.ecf.remoteservice</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.client">org.eclipse.ecf.remoteservice.client</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.eventadmin">org.eclipse.ecf.remoteservice.eventadmin</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.events">org.eclipse.ecf.remoteservice.events</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.rest.client">org.eclipse.ecf.remoteservice.rest.client</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.rest.identity">org.eclipse.ecf.remoteservice.rest.identity</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.servlet">org.eclipse.ecf.remoteservice.servlet</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.util">org.eclipse.ecf.remoteservice.util</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.ecf.remoteservice.util.tracker">org.eclipse.ecf.remoteservice.util.tracker</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<section class="classUses">
<ul class="blockList">
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.console">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../console/package-summary.html">org.eclipse.ecf.console</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../console/package-summary.html">org.eclipse.ecf.console</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractCommand.</span><code><span class="memberNameLink"><a href="../../../console/AbstractCommand.html#getContainerTypeDescription(org.eclipse.ecf.core.identity.ID)">getContainerTypeDescription</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../package-summary.html">org.eclipse.ecf.core</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../package-summary.html">org.eclipse.ecf.core</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContainer.</span><code><span class="memberNameLink"><a href="../../BaseContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainer.</span><code><span class="memberNameLink"><a href="../../IContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the target ID that this container instance has connected to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IReliableContainer.</span><code><span class="memberNameLink"><a href="../../IReliableContainer.html#getGroupMemberIDs()">getGroupMemberIDs</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the current membership of the joined group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContainer.</span><code><span class="memberNameLink"><a href="../../BaseContainer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../package-summary.html">org.eclipse.ecf.core</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContainer.</span><code><span class="memberNameLink"><a href="../../BaseContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainer.</span><code><span class="memberNameLink"><a href="../../IContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">
<div class="block">Connect to a target remote process or process group.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#createContainer(java.lang.String,org.eclipse.ecf.core.identity.ID)">createContainer</a></span>&#8203;(<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>&nbsp;containerTypeDescriptionName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#createContainer(java.lang.String,org.eclipse.ecf.core.identity.ID,java.lang.Object%5B%5D)">createContainer</a></span>&#8203;(<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>&nbsp;containerTypeDescriptionName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#createContainer(java.lang.String,org.eclipse.ecf.core.identity.ID,java.util.Map)">createContainer</a></span>&#8203;(<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>&nbsp;containerTypeDescriptionName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#createContainer(org.eclipse.ecf.core.ContainerTypeDescription,org.eclipse.ecf.core.identity.ID)">createContainer</a></span>&#8203;(<a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a>&nbsp;containerTypeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#createContainer(org.eclipse.ecf.core.ContainerTypeDescription,org.eclipse.ecf.core.identity.ID,java.lang.Object%5B%5D)">createContainer</a></span>&#8203;(<a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a>&nbsp;containerTypeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#createContainer(org.eclipse.ecf.core.ContainerTypeDescription,org.eclipse.ecf.core.identity.ID,java.util.Map)">createContainer</a></span>&#8203;(<a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a>&nbsp;containerTypeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#createContainer(org.eclipse.ecf.core.identity.ID)">createContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerFactory.</span><code><span class="memberNameLink"><a href="../../IContainerFactory.html#createContainer(java.lang.String,org.eclipse.ecf.core.identity.ID)">createContainer</a></span>&#8203;(<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>&nbsp;containerTypeDescriptionName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Create a new container.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerFactory.</span><code><span class="memberNameLink"><a href="../../IContainerFactory.html#createContainer(java.lang.String,org.eclipse.ecf.core.identity.ID,java.lang.Object%5B%5D)">createContainer</a></span>&#8203;(<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>&nbsp;containerTypeDescriptionName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">Create a new container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerFactory.</span><code><span class="memberNameLink"><a href="../../IContainerFactory.html#createContainer(java.lang.String,org.eclipse.ecf.core.identity.ID,java.util.Map)">createContainer</a></span>&#8203;(<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>&nbsp;containerTypeDescriptionName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">Create a new container.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerFactory.</span><code><span class="memberNameLink"><a href="../../IContainerFactory.html#createContainer(org.eclipse.ecf.core.ContainerTypeDescription,org.eclipse.ecf.core.identity.ID)">createContainer</a></span>&#8203;(<a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a>&nbsp;containerTypeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Create a new container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerFactory.</span><code><span class="memberNameLink"><a href="../../IContainerFactory.html#createContainer(org.eclipse.ecf.core.ContainerTypeDescription,org.eclipse.ecf.core.identity.ID,java.lang.Object%5B%5D)">createContainer</a></span>&#8203;(<a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a>&nbsp;containerTypeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">Create a new container.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerFactory.</span><code><span class="memberNameLink"><a href="../../IContainerFactory.html#createContainer(org.eclipse.ecf.core.ContainerTypeDescription,org.eclipse.ecf.core.identity.ID,java.util.Map)">createContainer</a></span>&#8203;(<a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a>&nbsp;containerTypeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">Create a new container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerFactory.</span><code><span class="memberNameLink"><a href="../../IContainerFactory.html#createContainer(org.eclipse.ecf.core.identity.ID)">createContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Create a new container.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#getContainer(org.eclipse.ecf.core.identity.ID)">getContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerManager.</span><code><span class="memberNameLink"><a href="../../IContainerManager.html#getContainer(org.eclipse.ecf.core.identity.ID)">getContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Get container for given ID.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#getContainerTypeDescription(org.eclipse.ecf.core.identity.ID)">getContainerTypeDescription</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../ContainerTypeDescription.html" title="class in org.eclipse.ecf.core">ContainerTypeDescription</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerManager.</span><code><span class="memberNameLink"><a href="../../IContainerManager.html#getContainerTypeDescription(org.eclipse.ecf.core.identity.ID)">getContainerTypeDescription</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Get the container type description used to create the container with the given ID.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#hasContainer(org.eclipse.ecf.core.identity.ID)">hasContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerManager.</span><code><span class="memberNameLink"><a href="../../IContainerManager.html#hasContainer(org.eclipse.ecf.core.identity.ID)">hasContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Return true if this container manager has the given container under
management, false otherwise.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerFactory.</span><code><span class="memberNameLink"><a href="../../ContainerFactory.html#removeContainer(org.eclipse.ecf.core.identity.ID)">removeContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerManager.</span><code><span class="memberNameLink"><a href="../../IContainerManager.html#removeContainer(org.eclipse.ecf.core.identity.ID)">removeContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Remove given container from manager.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../package-summary.html">org.eclipse.ecf.core</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../BaseContainer.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">BaseContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.events">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../events/package-summary.html">org.eclipse.ecf.core.events</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../events/package-summary.html">org.eclipse.ecf.core.events</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerConnectedEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerConnectedEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerConnectingEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerConnectingEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerDisconnectedEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerDisconnectedEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerDisconnectingEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerDisconnectingEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerDisposeEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerDisposeEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerEjectedEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerEjectedEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerEvent.</span><code><span class="memberNameLink"><a href="../../events/IContainerEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of local discovery container (the discovery container receiving this event).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerConnectedEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerConnectedEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerConnectingEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerConnectingEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerDisconnectedEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerDisconnectedEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerDisconnectingEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerDisconnectingEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerEjectedEvent.</span><code><span class="memberNameLink"><a href="../../events/ContainerEjectedEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerConnectedEvent.</span><code><span class="memberNameLink"><a href="../../events/IContainerConnectedEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of container target (the container we are now connected to)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerConnectingEvent.</span><code><span class="memberNameLink"><a href="../../events/IContainerConnectingEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of container target (the container we are connecting to)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerDisconnectedEvent.</span><code><span class="memberNameLink"><a href="../../events/IContainerDisconnectedEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of container target (the container we were disconnected from)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerDisconnectingEvent.</span><code><span class="memberNameLink"><a href="../../events/IContainerDisconnectingEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of container target (the container we are disconnecting from)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerEjectedEvent.</span><code><span class="memberNameLink"><a href="../../events/IContainerEjectedEvent.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of container target (the container we were ejected from)</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../events/package-summary.html">org.eclipse.ecf.core.events</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../events/ContainerConnectedEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">ContainerConnectedEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../events/ContainerConnectingEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">ContainerConnectingEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../events/ContainerConnectingEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Object)">ContainerConnectingEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../events/ContainerDisconnectedEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">ContainerDisconnectedEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID)</code></th>
<td class="colLast">
<div class="block">Creates a new ContainerDisconnectedEvent to indicate that the container
has now completely disconnected from its target host.</div>
</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../events/ContainerDisconnectingEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">ContainerDisconnectingEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../events/ContainerDisposeEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">ContainerDisposeEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../events/ContainerEjectedEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.io.Serializable)">ContainerEjectedEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;reason)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.identity">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../package-summary.html">org.eclipse.ecf.core.identity</a></h2>
<div class="useSummary">
<table>
<caption><span>Subinterfaces of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../package-summary.html">org.eclipse.ecf.core.identity</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../IResourceID.html" title="interface in org.eclipse.ecf.core.identity">IResourceID</a></span></code></th>
<td class="colLast">
<div class="block">Resource id.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../package-summary.html">org.eclipse.ecf.core.identity</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BaseID.html" title="class in org.eclipse.ecf.core.identity">BaseID</a></span></code></th>
<td class="colLast">
<div class="block">Base class for ID implementation classes
Extensions for the <b>org.eclipse.ecf.namespace</b> extension point that
expose new Namespace subclasses and their own ID implementations are
recommended (but not required) to use this class as a superclass.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../GUID.html" title="class in org.eclipse.ecf.core.identity">GUID</a></span></code></th>
<td class="colLast">
<div class="block">Globally unique ID implementation class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../LongID.html" title="class in org.eclipse.ecf.core.identity">LongID</a></span></code></th>
<td class="colLast">
<div class="block">A unique ID class based upon Long/long</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../StringID.html" title="class in org.eclipse.ecf.core.identity">StringID</a></span></code></th>
<td class="colLast">
<div class="block">A string-based identity</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../URIID.html" title="class in org.eclipse.ecf.core.identity">URIID</a></span></code></th>
<td class="colLast">
<div class="block">URI ID class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../UuID.html" title="class in org.eclipse.ecf.core.identity">UuID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../package-summary.html">org.eclipse.ecf.core.identity</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createGUID()">createGUID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createGUID(int)">createGUID</a></span>&#8203;(int&nbsp;length)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createGUID()">createGUID</a></span>()</code></th>
<td class="colLast">
<div class="block">Make a GUID using SHA-1 hash algorithm and a default of 16bits of data
length.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createGUID(int)">createGUID</a></span>&#8203;(int&nbsp;length)</code></th>
<td class="colLast">
<div class="block">Make a GUID using SHA-1 hash algorithm and a default of 16bits of data
length.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createID(java.lang.String,java.lang.Object%5B%5D)">createID</a></span>&#8203;(<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>&nbsp;namespaceName,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createID(java.lang.String,java.lang.String)">createID</a></span>&#8203;(<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>&nbsp;namespace,
<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>&nbsp;uri)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createID(org.eclipse.ecf.core.identity.Namespace,java.lang.Object%5B%5D)">createID</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;n,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createID(org.eclipse.ecf.core.identity.Namespace,java.lang.String)">createID</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;namespace,
<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>&nbsp;uri)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createID(java.lang.String,java.lang.Object%5B%5D)">createID</a></span>&#8203;(<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>&nbsp;namespaceName,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">
<div class="block">Make a new identity.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createID(java.lang.String,java.lang.String)">createID</a></span>&#8203;(<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>&nbsp;namespaceName,
<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>&nbsp;idValue)</code></th>
<td class="colLast">
<div class="block">Make a new identity instance from a namespaceName and idValue.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createID(org.eclipse.ecf.core.identity.Namespace,java.lang.Object%5B%5D)">createID</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;n,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">
<div class="block">Make a new identity.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createID(org.eclipse.ecf.core.identity.Namespace,java.lang.String)">createID</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;namespace,
<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>&nbsp;uri)</code></th>
<td class="colLast">
<div class="block">Make a new identity instance from a namespace and String.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GUID.GUIDNamespace.</span><code><span class="memberNameLink"><a href="../GUID.GUIDNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LongID.LongNamespace.</span><code><span class="memberNameLink"><a href="../LongID.LongNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Namespace.</span><code><span class="memberNameLink"><a href="../Namespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">Make an instance of this namespace.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StringID.StringIDNamespace.</span><code><span class="memberNameLink"><a href="../StringID.StringIDNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">URIID.URIIDNamespace.</span><code><span class="memberNameLink"><a href="../URIID.URIIDNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">UuID.UuIDNamespace.</span><code><span class="memberNameLink"><a href="../UuID.UuIDNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createLongID(long)">createLongID</a></span>&#8203;(long&nbsp;l)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createLongID(long)">createLongID</a></span>&#8203;(long&nbsp;l)</code></th>
<td class="colLast">
<div class="block">Make a an ID from a long</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">URIID.URIIDNamespace.</span><code><span class="memberNameLink"><a href="../URIID.URIIDNamespace.html#createRandomUUID()">createRandomUUID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createStringID(java.lang.String)">createStringID</a></span>&#8203;(<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>&nbsp;idstring)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createStringID(java.lang.String)">createStringID</a></span>&#8203;(<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>&nbsp;idString)</code></th>
<td class="colLast">
<div class="block">Make a an ID from a String</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createURIID(java.lang.String)">createURIID</a></span>&#8203;(<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>&nbsp;uri)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createURIID(java.net.URI)">createURIID</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a>&nbsp;uri)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createURIID(java.lang.String)">createURIID</a></span>&#8203;(<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>&nbsp;uri)</code></th>
<td class="colLast">
<div class="block">Create a URIID from String.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createURIID(java.net.URI)">createURIID</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a>&nbsp;uri)</code></th>
<td class="colLast">
<div class="block">Create a URIID from URI.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createUuID()">createUuID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createUuID(java.lang.String)">createUuID</a></span>&#8203;(<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>&nbsp;uuid)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createUuID(java.net.URI)">createUuID</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a>&nbsp;uuidURI)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDFactory.</span><code><span class="memberNameLink"><a href="../IDFactory.html#createUuID(java.util.UUID)">createUuID</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/UUID.html?is-external=true" title="class or interface in java.util" class="externalLink">UUID</a>&nbsp;uuid)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createUuID()">createUuID</a></span>()</code></th>
<td class="colLast">
<div class="block">Create a random UuID</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createUuID(java.lang.String)">createUuID</a></span>&#8203;(<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>&nbsp;uuid)</code></th>
<td class="colLast">
<div class="block">Create a UuID from String</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createUuID(java.net.URI)">createUuID</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a>&nbsp;uuidURI)</code></th>
<td class="colLast">
<div class="block">Create a UuID from URI.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIDFactory.</span><code><span class="memberNameLink"><a href="../IIDFactory.html#createUuID(java.util.UUID)">createUuID</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/UUID.html?is-external=true" title="class or interface in java.util" class="externalLink">UUID</a>&nbsp;uuid)</code></th>
<td class="colLast">
<div class="block">Create a UuID from UUID</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IIdentifiable.</span><code><span class="memberNameLink"><a href="../IIdentifiable.html#getID()">getID</a></span>()</code></th>
<td class="colLast">
<div class="block">Return the ID for this 'identifiable' object.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.provider">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../provider/package-summary.html">org.eclipse.ecf.core.provider</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../provider/package-summary.html">org.eclipse.ecf.core.provider</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContainerInstantiator.</span><code><span class="memberNameLink"><a href="../../provider/BaseContainerInstantiator.html#getIDParameterValue(org.eclipse.ecf.core.identity.Namespace,java.util.Map,java.lang.String)">getIDParameterValue</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;ns,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;parameters,
<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>&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected &lt;T&gt;&nbsp;<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContainerInstantiator.</span><code><span class="memberNameLink"><a href="../../provider/BaseContainerInstantiator.html#getIDParameterValue(org.eclipse.ecf.core.identity.Namespace,java.util.Map,java.lang.String,java.lang.Class,T)">getIDParameterValue</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;ns,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;parameters,
<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>&nbsp;key,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;type,
T&nbsp;def)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContainerInstantiator.</span><code><span class="memberNameLink"><a href="../../provider/BaseContainerInstantiator.html#getIDParameterValue(org.eclipse.ecf.core.identity.Namespace,java.util.Map,java.lang.String,java.lang.String)">getIDParameterValue</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;ns,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;parameters,
<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>&nbsp;key,
<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>&nbsp;def)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../provider/package-summary.html">org.eclipse.ecf.core.provider</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerInstantiatorUtils.</span><code><span class="memberNameLink"><a href="../../provider/ContainerInstantiatorUtils.html#checkPrivate(org.eclipse.ecf.core.identity.ID)">checkPrivate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;serverID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.security">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../security/package-summary.html">org.eclipse.ecf.core.security</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../security/package-summary.html">org.eclipse.ecf.core.security</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/PermissionCollection.html?is-external=true" title="class or interface in java.security" class="externalLink">PermissionCollection</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IConnectHandlerPolicy.</span><code><span class="memberNameLink"><a href="../../security/IConnectHandlerPolicy.html#checkConnect(java.lang.Object,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.Object)">checkConnect</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;address,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<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>&nbsp;targetGroup,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;connectData)</code></th>
<td class="colLast">
<div class="block">Check connect request</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IConnectInitiatorPolicy.</span><code><span class="memberNameLink"><a href="../../security/IConnectInitiatorPolicy.html#createConnectData(org.eclipse.ecf.core.IContainer,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">createConnectData</a></span>&#8203;(<a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;context)</code></th>
<td class="colLast">
<div class="block">Create connect data for given IContainer, given targetID and given context</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.sharedobject">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../sharedobject/package-summary.html">org.eclipse.ecf.core.sharedobject</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../sharedobject/package-summary.html">org.eclipse.ecf.core.sharedobject</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ReplicaSharedObjectDescription.</span><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#homeID">homeID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectDescription.</span><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectDescription.html#id">id</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../sharedobject/package-summary.html">org.eclipse.ecf.core.sharedobject</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#addSharedObject(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">addSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;sharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;properties)</code></th>
<td class="colLast">
<div class="block">Add an ISharedObject to this container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractSharedObjectContainerAdapterFactory.</span><code><span class="memberNameLink"><a href="../../sharedobject/AbstractSharedObjectContainerAdapterFactory.html#createAdapterID(org.eclipse.ecf.core.sharedobject.ISharedObjectContainer,java.lang.Class)">createAdapterID</a></span>&#8203;(<a href="../../sharedobject/ISharedObjectContainer.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectContainer</a>&nbsp;container,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;adapterType)</code></th>
<td class="colLast">
<div class="block">Get the adapterID for the given adapterType</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#createSharedObject(org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">createSharedObject</a></span>&#8203;(<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">
<div class="block">Create a new ISharedObject within this container from the given
SharedObjectDescription.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectTransactionParticipantsFilter.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectTransactionParticipantsFilter.html#filterParticipants(org.eclipse.ecf.core.identity.ID%5B%5D)">filterParticipants</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;currentGroup)</code></th>
<td class="colLast">
<div class="block">Return ID[] of participants to participate in transacton.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">
<div class="block">(non-Javadoc)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#getGroupMemberIDs()">getGroupMemberIDs</a></span>()</code></th>
<td class="colLast">
<div class="block">Get IDs of remote containers currently in this group.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#getGroupMemberIDs()">getGroupMemberIDs</a></span>()</code></th>
<td class="colLast">
<div class="block">(non-Javadoc)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#getHomeContainerID()">getHomeContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectConfig.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectConfig.html#getHomeContainerID()">getHomeContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the ID of the container that is the home of the primary copy of the
ISharedObject instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ReplicaSharedObjectDescription.</span><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#getHomeID()">getHomeID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TwoPhaseCommitEventProcessor.</span><code><span class="memberNameLink"><a href="../../sharedobject/TwoPhaseCommitEventProcessor.html#getHomeID()">getHomeID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectDescription.</span><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectDescription.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the local container instance's ID</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectConnector.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectConnector.html#getReceiverIDs()">getReceiverIDs</a></span>()</code></th>
<td class="colLast">
<div class="block">Get receiver IDs for connector</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectConnector.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectConnector.html#getSenderID()">getSenderID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get sender ID for connector</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectConfig.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectConfig.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the ID associated with this ISharedObject by its container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#getSharedObjectIDs()">getSharedObjectIDs</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the array of SharedObject instances currently contained by this
ISharedObjectContainer</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../sharedobject/package-summary.html">org.eclipse.ecf.core.sharedobject</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TwoPhaseCommitEventProcessor.</span><code><span class="memberNameLink"><a href="../../sharedobject/TwoPhaseCommitEventProcessor.html#addFailed(org.eclipse.ecf.core.identity.ID,java.lang.Throwable)">addFailed</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remote,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;failure)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TwoPhaseCommitEventProcessor.</span><code><span class="memberNameLink"><a href="../../sharedobject/TwoPhaseCommitEventProcessor.html#addParticipants(org.eclipse.ecf.core.identity.ID%5B%5D)">addParticipants</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;ids)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#addSharedObject(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">addSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;sharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;properties)</code></th>
<td class="colLast">
<div class="block">Add an ISharedObject to this container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">
<div class="block">(non-Javadoc)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../sharedobject/ISharedObjectConnector.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectConnector</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#connectSharedObjects(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D)">connectSharedObjects</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectFrom,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;sharedObjectsTo)</code></th>
<td class="colLast">
<div class="block">Create an ISharedObjectConnector instance for sending messages from a
single ISharedObject to one or more receiver ISharedObjects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract <a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractSharedObjectContainerAdapterFactory.</span><code><span class="memberNameLink"><a href="../../sharedobject/AbstractSharedObjectContainerAdapterFactory.html#createAdapter(org.eclipse.ecf.core.sharedobject.ISharedObjectContainer,java.lang.Class,org.eclipse.ecf.core.identity.ID)">createAdapter</a></span>&#8203;(<a href="../../sharedobject/ISharedObjectContainer.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectContainer</a>&nbsp;container,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;adapterType,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;adapterID)</code></th>
<td class="colLast">
<div class="block">Create an adapter instance that implements <a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject"><code>ISharedObject</code></a> and
adapterType.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractSharedObjectContainerAdapterFactory.</span><code><span class="memberNameLink"><a href="../../sharedobject/AbstractSharedObjectContainerAdapterFactory.html#createAdapterProperties(org.eclipse.ecf.core.sharedobject.ISharedObjectContainer,java.lang.Class,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject)">createAdapterProperties</a></span>&#8203;(<a href="../../sharedobject/ISharedObjectContainer.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectContainer</a>&nbsp;container,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;adapterType,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;sharedObjectAdapter)</code></th>
<td class="colLast">
<div class="block">Get properties to associate with new shared object adapter creation</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IReplicaSharedObjectDescriptionFactory.</span><code><span class="memberNameLink"><a href="../../sharedobject/IReplicaSharedObjectDescriptionFactory.html#createDescriptionForContainer(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObjectConfig)">createDescriptionForContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="../../sharedobject/ISharedObjectConfig.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectConfig</a>&nbsp;config)</code></th>
<td class="colLast">
<div class="block">Create new ReplicaSharedObjectDescription instance for delivery to remote
container identified by containerID parameter.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#destroyRemote(org.eclipse.ecf.core.identity.ID)">destroyRemote</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#dispose(org.eclipse.ecf.core.identity.ID)">dispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObject.html#dispose(org.eclipse.ecf.core.identity.ID)">dispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">
<div class="block">Method called by the ISharedObjectContainer upon ISharedObject
destruction.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContainerGroupManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContainerGroupManager.html#ejectGroupMember(org.eclipse.ecf.core.identity.ID,java.io.Serializable)">ejectGroupMember</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;groupMemberID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;reason)</code></th>
<td class="colLast">
<div class="block">Eject the given groupMemberID from the current group of containers, for
the given reason.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectTransactionParticipantsFilter.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectTransactionParticipantsFilter.html#filterParticipants(org.eclipse.ecf.core.identity.ID%5B%5D)">filterParticipants</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;currentGroup)</code></th>
<td class="colLast">
<div class="block">Return ID[] of participants to participate in transacton.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#getReplicaDescription(org.eclipse.ecf.core.identity.ID)">getReplicaDescription</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver)</code></th>
<td class="colLast">
<div class="block">Get a ReplicaSharedObjectDescription for a replica to be created on a
given receiver.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#getReplicaDescriptions(org.eclipse.ecf.core.identity.ID%5B%5D)">getReplicaDescriptions</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;receivers)</code></th>
<td class="colLast">
<div class="block">This method is called by replicateToRemoteContainers to determine the
ReplicaSharedObjectDescriptions associated with the given receivers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#getSharedObject(org.eclipse.ecf.core.identity.ID)">getSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">
<div class="block">Get the ISharedObject instance corresponding to the given sharedObjectID.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#getSharedObjectConnectors(org.eclipse.ecf.core.identity.ID)">getSharedObjectConnectors</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectFrom)</code></th>
<td class="colLast">
<div class="block">Get the sharedObjectConnectors associated with the given sharedObjectID</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TwoPhaseCommitEventProcessor.</span><code><span class="memberNameLink"><a href="../../sharedobject/TwoPhaseCommitEventProcessor.html#handlePostCommitFailure(org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">handlePostCommitFailure</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;e,
long&nbsp;identifier1)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#handleSharedObjectMsg(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectMsg)">handleSharedObjectMsg</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../sharedobject/SharedObjectMsg.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectMsg</a>&nbsp;msg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TwoPhaseCommitEventProcessor.</span><code><span class="memberNameLink"><a href="../../sharedobject/TwoPhaseCommitEventProcessor.html#handleVotingCompletedCreateResponse(org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">handleVotingCompletedCreateResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;e,
long&nbsp;identifier1)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TwoPhaseCommitEventProcessor.</span><code><span class="memberNameLink"><a href="../../sharedobject/TwoPhaseCommitEventProcessor.html#removeParticipant(org.eclipse.ecf.core.identity.ID)">removeParticipant</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManager.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectManager.html#removeSharedObject(org.eclipse.ecf.core.identity.ID)">removeSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">
<div class="block">Remove the given sharedObjectID from this ISharedObjectContainer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TwoPhaseCommitEventProcessor.</span><code><span class="memberNameLink"><a href="../../sharedobject/TwoPhaseCommitEventProcessor.html#replicateTo(org.eclipse.ecf.core.identity.ID%5B%5D)">replicateTo</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;remotes)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#replicateToRemoteContainers(org.eclipse.ecf.core.identity.ID%5B%5D)">replicateToRemoteContainers</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;remoteContainers)</code></th>
<td class="colLast">
<div class="block">Replicate this shared object to a given set of remote containers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#sendCreate(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ReplicaSharedObjectDescription)">sendCreate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">
<div class="block">Send message to create a remote instance of an ISharedObject with the
same ID as this instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#sendCreateResponse(org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">sendCreateResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable,
long&nbsp;identifier)</code></th>
<td class="colLast">
<div class="block">Send create response back to an ISharedObject with the same ID as this
instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#sendDispose(org.eclipse.ecf.core.identity.ID)">sendDispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID)</code></th>
<td class="colLast">
<div class="block">Send message to dispose of a remote instance of the ISharedObject with
same ID as this instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectContext.</span><code><span class="memberNameLink"><a href="../../sharedobject/ISharedObjectContext.html#sendMessage(org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Send arbitrary message to remote instance of the ISharedObject with same
ID as this instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseSharedObject.</span><code><span class="memberNameLink"><a href="../../sharedobject/BaseSharedObject.html#sendSharedObjectMsgTo(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectMsg)">sendSharedObjectMsgTo</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toID,
<a href="../../sharedobject/SharedObjectMsg.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectMsg</a>&nbsp;msg)</code></th>
<td class="colLast">
<div class="block">Send SharedObjectMessage to container with given ID.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ReplicaSharedObjectDescription.</span><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#setID(org.eclipse.ecf.core.identity.ID)">setID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;theID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../sharedobject/package-summary.html">org.eclipse.ecf.core.sharedobject</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(java.lang.Class,org.eclipse.ecf.core.identity.ID)">ReplicaSharedObjectDescription</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(java.lang.Class,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">ReplicaSharedObjectDescription</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(java.lang.Class,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.util.Map)">ReplicaSharedObjectDescription</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;props)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(java.lang.Class,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.util.Map,long)">ReplicaSharedObjectDescription</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;props,
long&nbsp;ident)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(java.lang.String,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">ReplicaSharedObjectDescription</a></span>&#8203;(<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>&nbsp;typeName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(java.lang.String,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.util.Map)">ReplicaSharedObjectDescription</a></span>&#8203;(<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>&nbsp;typeName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;props)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(java.lang.String,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.util.Map,long)">ReplicaSharedObjectDescription</a></span>&#8203;(<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>&nbsp;typeName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;props,
long&nbsp;ident)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(org.eclipse.ecf.core.sharedobject.SharedObjectTypeDescription,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">ReplicaSharedObjectDescription</a></span>&#8203;(<a href="../../sharedobject/SharedObjectTypeDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectTypeDescription</a>&nbsp;type,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;soID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(org.eclipse.ecf.core.sharedobject.SharedObjectTypeDescription,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.util.Map)">ReplicaSharedObjectDescription</a></span>&#8203;(<a href="../../sharedobject/SharedObjectTypeDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectTypeDescription</a>&nbsp;type,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;soID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;props)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/ReplicaSharedObjectDescription.html#%3Cinit%3E(org.eclipse.ecf.core.sharedobject.SharedObjectTypeDescription,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.util.Map,long)">ReplicaSharedObjectDescription</a></span>&#8203;(<a href="../../sharedobject/SharedObjectTypeDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectTypeDescription</a>&nbsp;type,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;props,
long&nbsp;ident)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectDescription.html#%3Cinit%3E(java.lang.Class,org.eclipse.ecf.core.identity.ID,java.util.Map)">SharedObjectDescription</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;clazz,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectDescription.html#%3Cinit%3E(java.lang.String,org.eclipse.ecf.core.identity.ID)">SharedObjectDescription</a></span>&#8203;(<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>&nbsp;typeName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectDescription.html#%3Cinit%3E(java.lang.String,org.eclipse.ecf.core.identity.ID,java.util.Map)">SharedObjectDescription</a></span>&#8203;(<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>&nbsp;typeName,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectDescription.html#%3Cinit%3E(org.eclipse.ecf.core.sharedobject.SharedObjectTypeDescription,org.eclipse.ecf.core.identity.ID)">SharedObjectDescription</a></span>&#8203;(<a href="../../sharedobject/SharedObjectTypeDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectTypeDescription</a>&nbsp;typeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectDescription.html#%3Cinit%3E(org.eclipse.ecf.core.sharedobject.SharedObjectTypeDescription,org.eclipse.ecf.core.identity.ID,java.util.Map)">SharedObjectDescription</a></span>&#8203;(<a href="../../sharedobject/SharedObjectTypeDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectTypeDescription</a>&nbsp;typeDescription,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;?&gt;&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/SharedObjectMsgEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectMsg)">SharedObjectMsgEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;senderObj,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteCont,
<a href="../../sharedobject/SharedObjectMsg.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectMsg</a>&nbsp;msg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.sharedobject.events">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../sharedobject/events/package-summary.html">org.eclipse.ecf.core.sharedobject.events</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../sharedobject/events/package-summary.html">org.eclipse.ecf.core.sharedobject.events</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageReceivingEvent.html#localContainerID">localContainerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageSendingEvent.html#localContainerID">localContainerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageReceivingEvent.html#sendingContainerID">sendingContainerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageReceivingEvent.html#sharedObjectID">sharedObjectID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageSendingEvent.html#sharedObjectID">sharedObjectID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageSendingEvent.html#targetContainerID">targetContainerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../sharedobject/events/package-summary.html">org.eclipse.ecf.core.sharedobject.events</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectActivatedEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ISharedObjectActivatedEvent.html#getActivatedID()">getActivatedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectActivatedEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectActivatedEvent.html#getActivatedID()">getActivatedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectDeactivatedEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ISharedObjectDeactivatedEvent.html#getDeactivatedID()">getDeactivatedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectDeactivatedEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectDeactivatedEvent.html#getDeactivatedID()">getDeactivatedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageReceivingEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageSendingEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectActivatedEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectActivatedEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectDeactivatedEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectDeactivatedEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerAddEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerAddEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerConnectEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerConnectEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerCreateEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerCreateEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerDisconnectEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerDisconnectEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerRemoveEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerRemoveEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectMessageEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ISharedObjectMessageEvent.html#getRemoteContainerID()">getRemoteContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteSharedObjectEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/RemoteSharedObjectEvent.html#getRemoteContainerID()">getRemoteContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ISharedObjectEvent.html#getSenderSharedObjectID()">getSenderSharedObjectID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of sender shared object responsible for this event</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteSharedObjectEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/RemoteSharedObjectEvent.html#getSenderSharedObjectID()">getSenderSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectCallEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectCallEvent.html#getSenderSharedObjectID()">getSenderSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectCommitEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectCommitEvent.html#getSenderSharedObjectID()">getSenderSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageReceivingEvent.html#getSendingContainerID()">getSendingContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/IContainerSharedObjectMessageReceivingEvent.html#getSendingContainerID()">getSendingContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the sending container ID for the message being sent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageReceivingEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageSendingEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerSharedObjectMessageReceivingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/IContainerSharedObjectMessageReceivingEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the shared object ID of the sending shared object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/IContainerSharedObjectMessageSendingEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the shared object ID of the sending shared object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectManagerEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ISharedObjectManagerEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get shared object ID for shared object in question</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerAddEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerAddEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerConnectEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerConnectEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerCreateEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerCreateEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerDisconnectEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerDisconnectEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedObjectManagerRemoveEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerRemoveEvent.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageSendingEvent.html#getTargetContainerID()">getTargetContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IContainerSharedObjectMessageSendingEvent.</span><code><span class="memberNameLink"><a href="../../sharedobject/events/IContainerSharedObjectMessageSendingEvent.html#getTargetContainerID()">getTargetContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the target container ID for the message being sent.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../sharedobject/events/package-summary.html">org.eclipse.ecf.core.sharedobject.events</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageReceivingEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Object)">ContainerSharedObjectMessageReceivingEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sendingContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/ContainerSharedObjectMessageSendingEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Object)">ContainerSharedObjectMessageSendingEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/RemoteSharedObjectCreateResponseEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,java.lang.Throwable)">RemoteSharedObjectCreateResponseEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;senderObj,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteCont,
long&nbsp;seq,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;exception)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/RemoteSharedObjectEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Object)">RemoteSharedObjectEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;senderObj,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteCont,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectActivatedEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">SharedObjectActivatedEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;act)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectCallEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.util.Event,org.eclipse.equinox.concurrent.future.IFuture)">SharedObjectCallEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sender,
<a href="../../util/Event.html" title="interface in org.eclipse.ecf.core.util">Event</a>&nbsp;evt,
org.eclipse.equinox.concurrent.future.IFuture&nbsp;res)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectCommitEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">SharedObjectCommitEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;senderSharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectCommitEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.util.Event)">SharedObjectCommitEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;senderSharedObjectID,
<a href="../../util/Event.html" title="interface in org.eclipse.ecf.core.util">Event</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectDeactivatedEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">SharedObjectDeactivatedEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;deact)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerAddEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">SharedObjectManagerAddEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerConnectEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObjectConnector)">SharedObjectManagerConnectEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../../sharedobject/ISharedObjectConnector.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectConnector</a>&nbsp;connector)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerCreateEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">SharedObjectManagerCreateEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerDisconnectEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObjectConnector)">SharedObjectManagerDisconnectEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../../sharedobject/ISharedObjectConnector.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectConnector</a>&nbsp;connector)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../sharedobject/events/SharedObjectManagerRemoveEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">SharedObjectManagerRemoveEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.sharedobject.model">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../sharedobject/model/package-summary.html">org.eclipse.ecf.core.sharedobject.model</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../sharedobject/model/package-summary.html">org.eclipse.ecf.core.sharedobject.model</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedModel.</span><code><span class="memberNameLink"><a href="../../sharedobject/model/SharedModel.html#dispose(org.eclipse.ecf.core.identity.ID)">dispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedModel.</span><code><span class="memberNameLink"><a href="../../sharedobject/model/SharedModel.html#handlePropertyTo(org.eclipse.ecf.core.identity.ID,java.lang.String,org.eclipse.ecf.core.sharedobject.model.SharedModel.Property)">handlePropertyTo</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<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>&nbsp;msg,
<a href="../../sharedobject/model/SharedModel.Property.html" title="class in org.eclipse.ecf.core.sharedobject.model">SharedModel.Property</a>&nbsp;property)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedModel.</span><code><span class="memberNameLink"><a href="../../sharedobject/model/SharedModel.html#handleSharedObjectMsg(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectMsg)">handleSharedObjectMsg</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../sharedobject/SharedObjectMsg.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectMsg</a>&nbsp;msg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedModel.</span><code><span class="memberNameLink"><a href="../../sharedobject/model/SharedModel.html#sendPropertyTo(org.eclipse.ecf.core.identity.ID,java.lang.String,org.eclipse.ecf.core.sharedobject.model.SharedModel.Property)">sendPropertyTo</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;msg,
<a href="../../sharedobject/model/SharedModel.Property.html" title="class in org.eclipse.ecf.core.sharedobject.model">SharedModel.Property</a>&nbsp;property)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SharedModel.</span><code><span class="memberNameLink"><a href="../../sharedobject/model/SharedModel.html#sendPropertyTo(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.model.SharedModel.Property)">sendPropertyTo</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../../sharedobject/model/SharedModel.Property.html" title="class in org.eclipse.ecf.core.sharedobject.model">SharedModel.Property</a>&nbsp;property)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.sharedobject.security">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../sharedobject/security/package-summary.html">org.eclipse.ecf.core.sharedobject.security</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../sharedobject/security/package-summary.html">org.eclipse.ecf.core.sharedobject.security</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/PermissionCollection.html?is-external=true" title="class or interface in java.security" class="externalLink">PermissionCollection</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectPolicy.</span><code><span class="memberNameLink"><a href="../../sharedobject/security/ISharedObjectPolicy.html#checkAddSharedObject(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ReplicaSharedObjectDescription)">checkAddSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localID,
<a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a>&nbsp;newObjectDescription)</code></th>
<td class="colLast">
<div class="block">Check the request to add a shared object from external source (i.e.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.sharedobject.util">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../sharedobject/util/package-summary.html">org.eclipse.ecf.core.sharedobject.util</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../sharedobject/util/package-summary.html">org.eclipse.ecf.core.sharedobject.util</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISharedObjectMessageSerializer.</span><code><span class="memberNameLink"><a href="../../sharedobject/util/ISharedObjectMessageSerializer.html#serializeMessage(org.eclipse.ecf.core.identity.ID,java.lang.Object)">serializeMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;message)</code></th>
<td class="colLast">
<div class="block">
Serialize an object to byte array.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.core.util">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../util/package-summary.html">org.eclipse.ecf.core.util</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../util/package-summary.html">org.eclipse.ecf.core.util</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConnectedContainerFilter.</span><code><span class="memberNameLink"><a href="../../util/ConnectedContainerFilter.html#getResult()">getResult</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.discovery">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../discovery/package-summary.html">org.eclipse.ecf.discovery</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../../discovery/package-summary.html">org.eclipse.ecf.discovery</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServiceContainerEvent.</span><code><span class="memberNameLink"><a href="../../../discovery/ServiceContainerEvent.html#containerID">containerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServiceTypeContainerEvent.</span><code><span class="memberNameLink"><a href="../../../discovery/ServiceTypeContainerEvent.html#containerID">containerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../discovery/package-summary.html">org.eclipse.ecf.discovery</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractDiscoveryContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../discovery/AbstractDiscoveryContainerAdapter.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DiscoveryContainerConfig.</span><code><span class="memberNameLink"><a href="../../../discovery/DiscoveryContainerConfig.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServiceContainerEvent.</span><code><span class="memberNameLink"><a href="../../../discovery/ServiceContainerEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServiceTypeContainerEvent.</span><code><span class="memberNameLink"><a href="../../../discovery/ServiceTypeContainerEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../discovery/package-summary.html">org.eclipse.ecf.discovery</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../discovery/IServiceEvent.html" title="interface in org.eclipse.ecf.discovery">IServiceEvent</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractDiscoveryContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../discovery/AbstractDiscoveryContainerAdapter.html#getServiceEvent(org.eclipse.ecf.discovery.IServiceInfo,org.eclipse.ecf.core.identity.ID)">getServiceEvent</a></span>&#8203;(<a href="../../../discovery/IServiceInfo.html" title="interface in org.eclipse.ecf.discovery">IServiceInfo</a>&nbsp;iServiceInfo,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../discovery/package-summary.html">org.eclipse.ecf.discovery</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../discovery/DiscoveryContainerConfig.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">DiscoveryContainerConfig</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;anID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../discovery/ServiceContainerEvent.html#%3Cinit%3E(org.eclipse.ecf.discovery.IServiceInfo,org.eclipse.ecf.core.identity.ID)">ServiceContainerEvent</a></span>&#8203;(<a href="../../../discovery/IServiceInfo.html" title="interface in org.eclipse.ecf.discovery">IServiceInfo</a>&nbsp;info,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../discovery/ServiceTypeContainerEvent.html#%3Cinit%3E(org.eclipse.ecf.discovery.identity.IServiceTypeID,org.eclipse.ecf.core.identity.ID)">ServiceTypeContainerEvent</a></span>&#8203;(<a href="../../../discovery/identity/IServiceTypeID.html" title="interface in org.eclipse.ecf.discovery.identity">IServiceTypeID</a>&nbsp;serviceType,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.discovery.identity">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../discovery/identity/package-summary.html">org.eclipse.ecf.discovery.identity</a></h2>
<div class="useSummary">
<table>
<caption><span>Subinterfaces of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../discovery/identity/package-summary.html">org.eclipse.ecf.discovery.identity</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../discovery/identity/IServiceID.html" title="interface in org.eclipse.ecf.discovery.identity">IServiceID</a></span></code></th>
<td class="colLast">
<div class="block">Service identity contract.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../discovery/identity/IServiceTypeID.html" title="interface in org.eclipse.ecf.discovery.identity">IServiceTypeID</a></span></code></th>
<td class="colLast">
<div class="block">Service type ID contract.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../discovery/identity/package-summary.html">org.eclipse.ecf.discovery.identity</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../discovery/identity/ServiceID.html" title="class in org.eclipse.ecf.discovery.identity">ServiceID</a></span></code></th>
<td class="colLast">
<div class="block">Service identity type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../discovery/identity/ServiceTypeID.html" title="class in org.eclipse.ecf.discovery.identity">ServiceTypeID</a></span></code></th>
<td class="colLast">
<div class="block">ServiceTypeID base class.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.filetransfer.events">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../filetransfer/events/package-summary.html">org.eclipse.ecf.filetransfer.events</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../filetransfer/events/package-summary.html">org.eclipse.ecf.filetransfer.events</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IFileTransferRequestEvent.</span><code><span class="memberNameLink"><a href="../../../filetransfer/events/IFileTransferRequestEvent.html#getRequesterID()">getRequesterID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of remote requester</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.filetransfer.identity">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../filetransfer/identity/package-summary.html">org.eclipse.ecf.filetransfer.identity</a></h2>
<div class="useSummary">
<table>
<caption><span>Subinterfaces of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../filetransfer/identity/package-summary.html">org.eclipse.ecf.filetransfer.identity</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../filetransfer/identity/IFileID.html" title="interface in org.eclipse.ecf.filetransfer.identity">IFileID</a></span></code></th>
<td class="colLast">
<div class="block">ID for a remote file.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.osgi.services.remoteserviceadmin">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../osgi/services/remoteserviceadmin/package-summary.html">org.eclipse.ecf.osgi.services.remoteserviceadmin</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../osgi/services/remoteserviceadmin/package-summary.html">org.eclipse.ecf.osgi.services.remoteserviceadmin</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractContainerSelector.html#createTargetID(org.eclipse.ecf.core.IContainer,java.lang.String)">createTargetID</a></span>&#8203;(<a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a>&nbsp;container,
<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>&nbsp;target)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EndpointDescription.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/EndpointDescription.html#getConnectTargetID()">getConnectTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EndpointDescription.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/EndpointDescription.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceAdmin.ExportReference.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.ExportReference.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceAdmin.ExportRegistration.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.ExportRegistration.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceAdmin.ImportReference.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.ImportReference.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceAdmin.ImportRegistration.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.ImportRegistration.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceAdmin.RemoteServiceAdminEvent.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.RemoteServiceAdminEvent.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteReferenceNotFoundException.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteReferenceNotFoundException.html#getIdFilter()">getIdFilter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EndpointDescription.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/EndpointDescription.html#getIDFilter()">getIDFilter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceAdmin.ImportReference.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.ImportReference.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteReferenceNotFoundException.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteReferenceNotFoundException.html#getTargetID()">getTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../osgi/services/remoteserviceadmin/package-summary.html">org.eclipse.ecf.osgi.services.remoteserviceadmin</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractContainerSelector.html#connectContainer(org.eclipse.ecf.core.IContainer,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connectContainer</a></span>&#8203;(<a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;connectTargetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractConsumerContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractConsumerContainerSelector.html#connectContainerToTarget(org.eclipse.ecf.remoteservice.IRemoteServiceContainer,org.eclipse.ecf.core.identity.ID)">connectContainerToTarget</a></span>&#8203;(<a href="../../../remoteservice/IRemoteServiceContainer.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceContainer</a>&nbsp;rsContainer,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;connectTargetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractConsumerContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractConsumerContainerSelector.html#getConnectContext(org.eclipse.ecf.core.IContainer,org.eclipse.ecf.core.identity.ID)">getConnectContext</a></span>&#8203;(<a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;connectTargetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractContainerSelector.html#matchConnectNamespace(org.eclipse.ecf.core.IContainer,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">matchConnectNamespace</a></span>&#8203;(<a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;endpointID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;connectTargetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractContainerSelector.html#matchContainerID(org.eclipse.ecf.core.IContainer,org.eclipse.ecf.core.identity.ID)">matchContainerID</a></span>&#8203;(<a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;endpointID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractConsumerContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractConsumerContainerSelector.html#matchNotConnected(org.eclipse.ecf.core.IContainer,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">matchNotConnected</a></span>&#8203;(<a href="../../IContainer.html" title="interface in org.eclipse.ecf.core">IContainer</a>&nbsp;container,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;endpointID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;connectTargetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../remoteservice/IRemoteServiceContainer.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceContainer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractConsumerContainerSelector.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/AbstractConsumerContainerSelector.html#selectExistingConsumerContainer(org.eclipse.ecf.core.identity.ID,java.lang.String%5B%5D,org.eclipse.ecf.core.identity.ID)">selectExistingConsumerContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;endpointID,
<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>[]&nbsp;remoteSupportedConfigs,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;connectTargetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DebugRemoteServiceAdminListener.</span><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/DebugRemoteServiceAdminListener.html#writeRemoteReference(java.lang.StringBuffer,org.osgi.framework.ServiceReference,org.eclipse.ecf.core.identity.ID,long)">writeRemoteReference</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang" class="externalLink">StringBuffer</a>&nbsp;buf,
<a href="https://docs.osgi.org/javadoc/osgi.core/7.0.0/org/osgi/framework/ServiceReference.html?is-external=true" title="class or interface in org.osgi.framework" class="externalLink">ServiceReference</a>&lt;?&gt;&nbsp;ref,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;remoteServiceID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../osgi/services/remoteserviceadmin/package-summary.html">org.eclipse.ecf.osgi.services.remoteserviceadmin</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteReferenceNotFoundException.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.util.Collection,java.lang.String)">RemoteReferenceNotFoundException</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<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>&gt;&nbsp;interfaces,
<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>&nbsp;rsFilter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.RemoteServiceAdminEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,int,org.osgi.framework.Bundle,org.osgi.service.remoteserviceadmin.ExportReference,java.lang.Throwable,org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescription)">RemoteServiceAdminEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
int&nbsp;type,
<a href="https://docs.osgi.org/javadoc/osgi.core/7.0.0/org/osgi/framework/Bundle.html?is-external=true" title="class or interface in org.osgi.framework" class="externalLink">Bundle</a>&nbsp;source,
<a href="../../../../../osgi/service/remoteserviceadmin/ExportReference.html" title="interface in org.osgi.service.remoteserviceadmin">ExportReference</a>&nbsp;exportReference,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;exception,
<a href="../../../osgi/services/remoteserviceadmin/EndpointDescription.html" title="class in org.eclipse.ecf.osgi.services.remoteserviceadmin">EndpointDescription</a>&nbsp;endpointDescription)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/services/remoteserviceadmin/RemoteServiceAdmin.RemoteServiceAdminEvent.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,int,org.osgi.framework.Bundle,org.osgi.service.remoteserviceadmin.ImportReference,java.lang.Throwable,org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescription)">RemoteServiceAdminEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
int&nbsp;type,
<a href="https://docs.osgi.org/javadoc/osgi.core/7.0.0/org/osgi/framework/Bundle.html?is-external=true" title="class or interface in org.osgi.framework" class="externalLink">Bundle</a>&nbsp;source,
<a href="../../../../../osgi/service/remoteserviceadmin/ImportReference.html" title="interface in org.osgi.service.remoteserviceadmin">ImportReference</a>&nbsp;importReference,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;exception,
<a href="../../../osgi/services/remoteserviceadmin/EndpointDescription.html" title="class in org.eclipse.ecf.osgi.services.remoteserviceadmin">EndpointDescription</a>&nbsp;endpointDescription)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.comm">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/comm/package-summary.html">org.eclipse.ecf.provider.comm</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/comm/package-summary.html">org.eclipse.ecf.provider.comm</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IConnectionListener.</span><code><span class="memberNameLink"><a href="../../../provider/comm/IConnectionListener.html#getEventHandlerID()">getEventHandlerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get ID of event handler</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IConnection.</span><code><span class="memberNameLink"><a href="../../../provider/comm/IConnection.html#getLocalID()">getLocalID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get local ID for this connection</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/comm/package-summary.html">org.eclipse.ecf.provider.comm</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IConnection.</span><code><span class="memberNameLink"><a href="../../../provider/comm/IConnection.html#connect(org.eclipse.ecf.core.identity.ID,java.lang.Object,int)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data,
int&nbsp;timeout)</code></th>
<td class="colLast">
<div class="block">Connect to a remote process</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IAsynchConnection.</span><code><span class="memberNameLink"><a href="../../../provider/comm/IAsynchConnection.html#sendAsynch(org.eclipse.ecf.core.identity.ID,byte%5B%5D)">sendAsynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
byte[]&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Send data asynchronously.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ISynchConnection.</span><code><span class="memberNameLink"><a href="../../../provider/comm/ISynchConnection.html#sendSynch(org.eclipse.ecf.core.identity.ID,byte%5B%5D)">sendSynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
byte[]&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Send data synchronously, blocking until a result is received</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.comm.tcp">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/comm/tcp/package-summary.html">org.eclipse.ecf.provider.comm.tcp</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../../provider/comm/tcp/package-summary.html">org.eclipse.ecf.provider.comm.tcp</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#containerID">containerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#containerID">containerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/comm/tcp/package-summary.html">org.eclipse.ecf.provider.comm.tcp</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#getLocalID()">getLocalID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#getLocalID()">getLocalID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/comm/tcp/package-summary.html">org.eclipse.ecf.provider.comm.tcp</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#connect(org.eclipse.ecf.core.identity.ID,java.lang.Object,int)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remote,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data,
int&nbsp;timeout)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#connect(org.eclipse.ecf.core.identity.ID,java.lang.Object,int)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remote,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data,
int&nbsp;timeout)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URI.html?is-external=true" title="class or interface in java.net" class="externalLink">URI</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#parseRemoteID(org.eclipse.ecf.core.identity.ID)">parseRemoteID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remote)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#queueObject(org.eclipse.ecf.core.identity.ID,java.io.Serializable)">queueObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#queueObject(org.eclipse.ecf.core.identity.ID,java.io.Serializable)">queueObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#sendAsynch(org.eclipse.ecf.core.identity.ID,byte%5B%5D)">sendAsynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
byte[]&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#sendAsynch(org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendAsynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#sendAsynch(org.eclipse.ecf.core.identity.ID,byte%5B%5D)">sendAsynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
byte[]&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#sendAsynch(org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendAsynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#sendObject(org.eclipse.ecf.core.identity.ID,java.io.Serializable)">sendObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#sendObject(org.eclipse.ecf.core.identity.ID,java.io.Serializable)">sendObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;recipient,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#sendSynch(org.eclipse.ecf.core.identity.ID,byte%5B%5D)">sendSynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;rec,
byte[]&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Client.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/Client.html#sendSynch(org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendSynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;rec,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#sendSynch(org.eclipse.ecf.core.identity.ID,byte%5B%5D)">sendSynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;rec,
byte[]&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClient.</span><code><span class="memberNameLink"><a href="../../../provider/comm/tcp/SSLClient.html#sendSynch(org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendSynch</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;rec,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.dnssd">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/dnssd/package-summary.html">org.eclipse.ecf.provider.dnssd</a></h2>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../provider/dnssd/package-summary.html">org.eclipse.ecf.provider.dnssd</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/dnssd/BnRDnsSdServiceTypeID.html" title="class in org.eclipse.ecf.provider.dnssd">BnRDnsSdServiceTypeID</a></span></code></th>
<td class="colLast">
<div class="block">This ServiceType represents the special RRs defined in
chapter 12.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/dnssd/DnsSdServiceID.html" title="class in org.eclipse.ecf.provider.dnssd">DnsSdServiceID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/dnssd/DnsSdServiceTypeID.html" title="class in org.eclipse.ecf.provider.dnssd">DnsSdServiceTypeID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/dnssd/package-summary.html">org.eclipse.ecf.provider.dnssd</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DnsSdNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/dnssd/DnsSdNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DnsSdDiscoveryContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../provider/dnssd/DnsSdDiscoveryContainerAdapter.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/dnssd/package-summary.html">org.eclipse.ecf.provider.dnssd</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DnsSdDiscoveryAdvertiser.</span><code><span class="memberNameLink"><a href="../../../provider/dnssd/DnsSdDiscoveryAdvertiser.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;aTargetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DnsSdDiscoveryContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../provider/dnssd/DnsSdDiscoveryContainerAdapter.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DnsSdDiscoveryLocator.</span><code><span class="memberNameLink"><a href="../../../provider/dnssd/DnsSdDiscoveryLocator.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;aTargetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.filetransfer.httpclient4">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/filetransfer/httpclient4/package-summary.html">org.eclipse.ecf.provider.filetransfer.httpclient4</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/filetransfer/httpclient4/package-summary.html">org.eclipse.ecf.provider.filetransfer.httpclient4</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HttpClientRetrieveFileTransfer.</span><code><span class="memberNameLink"><a href="../../../provider/filetransfer/httpclient4/HttpClientRetrieveFileTransfer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.filetransfer.httpclient45">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/filetransfer/httpclient45/package-summary.html">org.eclipse.ecf.provider.filetransfer.httpclient45</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/filetransfer/httpclient45/package-summary.html">org.eclipse.ecf.provider.filetransfer.httpclient45</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HttpClientRetrieveFileTransfer.</span><code><span class="memberNameLink"><a href="../../../provider/filetransfer/httpclient45/HttpClientRetrieveFileTransfer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.filetransfer.httpclient5">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/filetransfer/httpclient5/package-summary.html">org.eclipse.ecf.provider.filetransfer.httpclient5</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/filetransfer/httpclient5/package-summary.html">org.eclipse.ecf.provider.filetransfer.httpclient5</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HttpClientRetrieveFileTransfer.</span><code><span class="memberNameLink"><a href="../../../provider/filetransfer/httpclient5/HttpClientRetrieveFileTransfer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.filetransfer.identity">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/filetransfer/identity/package-summary.html">org.eclipse.ecf.provider.filetransfer.identity</a></h2>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../provider/filetransfer/identity/package-summary.html">org.eclipse.ecf.provider.filetransfer.identity</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/filetransfer/identity/FileTransferID.html" title="class in org.eclipse.ecf.provider.filetransfer.identity">FileTransferID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/filetransfer/identity/package-summary.html">org.eclipse.ecf.provider.filetransfer.identity</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FileTransferNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/filetransfer/identity/FileTransferNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.filetransfer.outgoing">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/filetransfer/outgoing/package-summary.html">org.eclipse.ecf.provider.filetransfer.outgoing</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/filetransfer/outgoing/package-summary.html">org.eclipse.ecf.provider.filetransfer.outgoing</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractOutgoingFileTransfer.</span><code><span class="memberNameLink"><a href="../../../provider/filetransfer/outgoing/AbstractOutgoingFileTransfer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.filetransfer.retrieve">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/filetransfer/retrieve/package-summary.html">org.eclipse.ecf.provider.filetransfer.retrieve</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/filetransfer/retrieve/package-summary.html">org.eclipse.ecf.provider.filetransfer.retrieve</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRetrieveFileTransfer.</span><code><span class="memberNameLink"><a href="../../../provider/filetransfer/retrieve/AbstractRetrieveFileTransfer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.generic">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/generic/package-summary.html">org.eclipse.ecf.provider.generic</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../../provider/generic/package-summary.html">org.eclipse.ecf.provider.generic</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOConfig.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOConfig.html#homeContainerID">homeContainerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#homeContainerID">homeContainerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#remoteServerID">remoteServerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOConfig.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOConfig.html#sharedObjectID">sharedObjectID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#sharedObjectID">sharedObjectID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/generic/package-summary.html">org.eclipse.ecf.provider.generic</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#addSharedObject(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">addSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;sharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#createNewSharedObjectID(org.eclipse.ecf.core.sharedobject.SharedObjectDescription,org.eclipse.ecf.core.sharedobject.ISharedObject)">createNewSharedObjectID</a></span>&#8203;(<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;newObject)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#createSharedObject(org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">createSharedObject</a></span>&#8203;(<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.ViewChangeMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.ViewChangeMessage.html#getChangeIDs()">getChangeIDs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#getFromContainerID()">getFromContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.SharedObjectMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.SharedObjectMessage.html#getFromSharedObjectID()">getFromSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getGroupMemberIDs()">getGroupMemberIDs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#getGroupMemberIDs()">getGroupMemberIDs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOConfig.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOConfig.html#getHomeContainerID()">getHomeContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOWrapper.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOWrapper.html#getHomeID()">getHomeID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GenericContainerInstantiator.GenericContainerArgs.</span><code><span class="memberNameLink"><a href="../../../provider/generic/GenericContainerInstantiator.GenericContainerArgs.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainerConfig.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainerConfig.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLGenericContainerInstantiator.GenericContainerArgs.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SSLGenericContainerInstantiator.GenericContainerArgs.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#getIDForConnection(org.eclipse.ecf.provider.comm.IAsynchConnection)">getIDForConnection</a></span>&#8203;(<a href="../../../provider/comm/IAsynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">IAsynchConnection</a>&nbsp;conn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#getIDForConnection(org.eclipse.ecf.provider.comm.IAsynchConnection)">getIDForConnection</a></span>&#8203;(<a href="../../../provider/comm/IAsynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">IAsynchConnection</a>&nbsp;conn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getIDForConnection(org.eclipse.ecf.provider.comm.IAsynchConnection)">getIDForConnection</a></span>&#8203;(<a href="../../../provider/comm/IAsynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">IAsynchConnection</a>&nbsp;connection)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GenericContainerInstantiator.</span><code><span class="memberNameLink"><a href="../../../provider/generic/GenericContainerInstantiator.html#getIDFromArg(java.lang.Object)">getIDFromArg</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;arg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLGenericContainerInstantiator.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SSLGenericContainerInstantiator.html#getIDFromArg(java.lang.Object)">getIDFromArg</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;arg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOWrapper.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOWrapper.html#getObjID()">getObjID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getOtherMemberIDs()">getOtherMemberIDs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOConnector.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOConnector.html#getReceiverIDs()">getReceiverIDs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOConnector.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOConnector.html#getSenderID()">getSenderID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.CreateResponseMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.CreateResponseMessage.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.SharedObjectDisposeMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.SharedObjectDisposeMessage.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOConfig.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOConfig.html#getSharedObjectID()">getSharedObjectID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getSharedObjectIDs()">getSharedObjectIDs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#getSharedObjectIDs()">getSharedObjectIDs</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#getToContainerID()">getToContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#handleConnectResponse(org.eclipse.ecf.core.identity.ID,java.lang.Object)">handleConnectResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;orginalTarget,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;serverData)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendCreateMsg(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreateMsg</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toID,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;createInfo)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendCreateSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreateSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendCreateSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreateSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/generic/package-summary.html">org.eclipse.ecf.provider.generic</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#addNewRemoteMember(org.eclipse.ecf.core.identity.ID,java.lang.Object)">addNewRemoteMember</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;memberID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#addSharedObject(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">addSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;sharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../sharedobject/ISharedObjectContainerTransaction.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectContainerTransaction</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#addSharedObject0(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">addSharedObject0</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;s,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;props)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#addSharedObjectAndWait(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">addSharedObjectAndWait</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;s,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#checkJoin(java.net.SocketAddress,org.eclipse.ecf.core.identity.ID,java.lang.String,java.io.Serializable)">checkJoin</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net" class="externalLink">SocketAddress</a>&nbsp;saddr,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<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>&nbsp;target,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#checkRemoteCreate(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ReplicaSharedObjectDescription)">checkRemoteCreate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toID,
<a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a>&nbsp;desc)</code></th>
<td class="colLast">
<div class="block">Check remote creation of shared objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;joinContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;groupID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;joinContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;groupID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;groupID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;joinContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../sharedobject/ISharedObjectConnector.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectConnector</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#connectSharedObjects(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D)">connectSharedObjects</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectFrom,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;sharedObjectsTo)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract <a href="../../../provider/comm/ISynchAsynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">ISynchAsynchConnection</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#createConnection(org.eclipse.ecf.core.identity.ID,java.lang.Object)">createConnection</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Create connection instance.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../provider/comm/ISynchAsynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">ISynchAsynchConnection</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SSLClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SSLClientSOContainer.html#createConnection(org.eclipse.ecf.core.identity.ID,java.lang.Object)">createConnection</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteSpace,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../provider/comm/ISynchAsynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">ISynchAsynchConnection</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">TCPClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/TCPClientSOContainer.html#createConnection(org.eclipse.ecf.core.identity.ID,java.lang.Object)">createConnection</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteSpace,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#createContainerPropertiesForSharedObject(org.eclipse.ecf.core.identity.ID)">createContainerPropertiesForSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#createJoinGroupMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,java.io.Serializable)">createJoinGroupMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;seq,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#createLeaveGroupMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,java.io.Serializable)">createLeaveGroupMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;seq,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../provider/generic/SOConfig.html" title="class in org.eclipse.ecf.provider.generic">SOConfig</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#createRemoteSharedObjectConfig(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ReplicaSharedObjectDescription,org.eclipse.ecf.core.sharedobject.ISharedObject)">createRemoteSharedObjectConfig</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a>&nbsp;sd,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;obj)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../provider/generic/SOWrapper.html" title="class in org.eclipse.ecf.provider.generic">SOWrapper</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#createRemoteSharedObjectWrapper(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ReplicaSharedObjectDescription,org.eclipse.ecf.core.sharedobject.ISharedObject)">createRemoteSharedObjectWrapper</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a>&nbsp;sd,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;s)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../provider/generic/SOConfig.html" title="class in org.eclipse.ecf.provider.generic">SOConfig</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#createSharedObjectConfig(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">createSharedObjectConfig</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;obj,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;props)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#createSharedObjectCreateMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,java.io.Serializable)">createSharedObjectCreateMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;seq,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#createSharedObjectCreateResponseMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">createSharedObjectCreateResponseMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;contSeq,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;soID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;e,
long&nbsp;sequence)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#createSharedObjectDisposeMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,org.eclipse.ecf.core.identity.ID)">createSharedObjectDisposeMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;seq,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#createSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,org.eclipse.ecf.core.identity.ID,java.io.Serializable)">createSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;seq,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromSharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../provider/generic/SOWrapper.html" title="class in org.eclipse.ecf.provider.generic">SOWrapper</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#createSharedObjectWrapper(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ISharedObject,java.util.Map)">createSharedObjectWrapper</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a>&nbsp;s,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;props)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#createViewChangeMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,org.eclipse.ecf.core.identity.ID%5B%5D,boolean,java.io.Serializable)">createViewChangeMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;seq,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;ids,
boolean&nbsp;add,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected byte[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#defaultSerializeSharedObjectMessage(org.eclipse.ecf.core.identity.ID,java.lang.Object)">defaultSerializeSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOWrapper.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOWrapper.html#deliverCreateResponse(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage.CreateResponseMessage)">deliverCreateResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../../provider/generic/ContainerMessage.CreateResponseMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage.CreateResponseMessage</a>&nbsp;resp)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOWrapper.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOWrapper.html#deliverSharedObjectMessage(org.eclipse.ecf.core.identity.ID,java.io.Serializable)">deliverSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#destroySharedObject(org.eclipse.ecf.core.identity.ID)">destroySharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#ejectGroupMember(org.eclipse.ecf.core.identity.ID,java.io.Serializable)">ejectGroupMember</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;memberID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;reason)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#forward(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage)">forward</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toID,
<a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#forwardExcluding(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,byte,java.io.Serializable)">forwardExcluding</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;excluding,
byte&nbsp;msg,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#forwardExcluding(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage)">forwardExcluding</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;excluding,
<a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#forwardExcluding(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage)">forwardExcluding</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;excluding,
<a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#forwardExcluding(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage)">forwardExcluding</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;excluding,
<a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#forwardToRemote(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage)">forwardToRemote</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
<a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#forwardToRemote(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage)">forwardToRemote</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
<a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#forwardToRemote(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.ContainerMessage)">forwardToRemote</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
<a href="../../../provider/generic/ContainerMessage.html" title="class in org.eclipse.ecf.provider.generic">ContainerMessage</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#getConnectData(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">getConnectData</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remote,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;joinContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../provider/comm/IAsynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">IAsynchConnection</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#getConnectionForID(org.eclipse.ecf.core.identity.ID)">getConnectionForID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;memberID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#getLeaveData(org.eclipse.ecf.core.identity.ID)">getLeaveData</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Thread.html?is-external=true" title="class or interface in java.lang" class="externalLink">Thread</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getNewSharedObjectThread(org.eclipse.ecf.core.identity.ID,java.lang.Runnable)">getNewSharedObjectThread</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Runnable</a>&nbsp;runnable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getSharedObject(org.eclipse.ecf.core.identity.ID)">getSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#getSharedObject(org.eclipse.ecf.core.identity.ID)">getSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#getSharedObjectConnectors(org.eclipse.ecf.core.identity.ID)">getSharedObjectConnectors</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectFrom)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../provider/generic/SOWrapper.html" title="class in org.eclipse.ecf.provider.generic">SOWrapper</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#getSharedObjectWrapper(org.eclipse.ecf.core.identity.ID)">getSharedObjectWrapper</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../provider/comm/ISynchConnection.html" title="interface in org.eclipse.ecf.provider.comm">ISynchConnection</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ServerSOContainer.html#getSynchConnectionForID(org.eclipse.ecf.core.identity.ID)">getSynchConnectionForID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;memberID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#handleConnectResponse(org.eclipse.ecf.core.identity.ID,java.lang.Object)">handleConnectResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;orginalTarget,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;serverData)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#handleLeave(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.comm.IConnection)">handleLeave</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../../provider/comm/IConnection.html" title="interface in org.eclipse.ecf.provider.comm">IConnection</a>&nbsp;conn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#handleLeave(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.comm.IConnection)">handleLeave</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;leftID,
<a href="../../../provider/comm/IConnection.html" title="interface in org.eclipse.ecf.provider.comm">IConnection</a>&nbsp;conn)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#notifySharedObjectActivated(org.eclipse.ecf.core.identity.ID)">notifySharedObjectActivated</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#notifySharedObjectDeactivated(org.eclipse.ecf.core.identity.ID)">notifySharedObjectDeactivated</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOWrapper.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOWrapper.html#otherChanged(org.eclipse.ecf.core.identity.ID,boolean)">otherChanged</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;otherID,
boolean&nbsp;activated)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#removeFromLoading(org.eclipse.ecf.core.identity.ID)">removeFromLoading</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#removeRemoteMember(org.eclipse.ecf.core.identity.ID)">removeRemoteMember</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteMember)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#removeSharedObject(org.eclipse.ecf.core.identity.ID)">removeSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOManager.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOManager.html#removeSharedObject(org.eclipse.ecf.core.identity.ID)">removeSharedObject</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendCreate(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectId,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendCreate(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#sendCreate(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.ReplicaSharedObjectDescription)">sendCreate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../../sharedobject/ReplicaSharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">ReplicaSharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendCreateMsg(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreateMsg</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toID,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;createInfo)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendCreateResponse(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">sendCreateResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeId,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectId,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;t,
long&nbsp;identifier)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendCreateResponse(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">sendCreateResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;t,
long&nbsp;identifier)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#sendCreateResponse(org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">sendCreateResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;throwable,
long&nbsp;identifier)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendCreateResponseSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">sendCreateResponseSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromSharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;t,
long&nbsp;ident)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendCreateResponseSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">sendCreateResponseSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromSharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;t,
long&nbsp;ident)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendCreateSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreateSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendCreateSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectDescription)">sendCreateSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../../sharedobject/SharedObjectDescription.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectDescription</a>&nbsp;sd)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendDispose(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">sendDispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendDispose(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">sendDispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#sendDispose(org.eclipse.ecf.core.identity.ID)">sendDispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendDisposeSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">sendDisposeSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromSharedObject)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendDisposeSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID)">sendDisposeSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromSharedObject)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectId,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContext.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#sendMessage(org.eclipse.ecf.core.identity.ID,java.lang.Object)">sendMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ClientSOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ClientSOContainer.html#sendSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.io.Serializable)">sendSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerId,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromSharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#sendSharedObjectMessage(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,java.io.Serializable)">sendSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromSharedObject,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected byte[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#serializeSharedObjectMessage(org.eclipse.ecf.core.identity.ID,java.lang.Object)">serializeSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#setFromContainerID(org.eclipse.ecf.core.identity.ID)">setFromContainerID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerMessage.</span><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#setToContainerID(org.eclipse.ecf.core.identity.ID)">setToContainerID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#verifySharedObjectMessageTarget(org.eclipse.ecf.core.identity.ID)">verifySharedObjectMessageTarget</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SOContainer.</span><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainer.html#verifyToIDForSharedObjectMessage(org.eclipse.ecf.core.identity.ID)">verifyToIDForSharedObjectMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;toID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../provider/generic/package-summary.html">org.eclipse.ecf.provider.generic</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,long,java.io.Serializable)">ContainerMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;to,
long&nbsp;seq,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/ContainerMessage.CreateResponseMessage.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.Throwable,long)">CreateResponseMessage</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;except,
long&nbsp;sequence)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/GenericContainerInstantiator.GenericContainerArgs.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.Integer)">GenericContainerArgs</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;keepAlive)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/GenericContainerInstantiator.GenericContainerArgs.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.Integer,java.net.InetAddress)">GenericContainerArgs</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;keepAlive,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/InetAddress.html?is-external=true" title="class or interface in java.net" class="externalLink">InetAddress</a>&nbsp;bindAddress)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SSLGenericContainerInstantiator.GenericContainerArgs.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.Integer)">GenericContainerArgs</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;keepAlive)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SSLGenericContainerInstantiator.GenericContainerArgs.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.Integer,java.net.InetAddress)">GenericContainerArgs</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;keepAlive,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/InetAddress.html?is-external=true" title="class or interface in java.net" class="externalLink">InetAddress</a>&nbsp;bindAddress)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SSLGenericContainerInstantiator.GenericContainerArgs.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.Integer,java.net.InetAddress,boolean,boolean)">GenericContainerArgs</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;keepAlive,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/InetAddress.html?is-external=true" title="class or interface in java.net" class="externalLink">InetAddress</a>&nbsp;bindAddress,
boolean&nbsp;wantClientAuth,
boolean&nbsp;needClientAuth)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SOConfig.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.SOContainer,java.util.Map)">SOConfig</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sharedObjectID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeContainerID,
<a href="../../../provider/generic/SOContainer.html" title="class in org.eclipse.ecf.provider.generic">SOContainer</a>&nbsp;cont,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;dict)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SOConnector.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,org.eclipse.ecf.core.sharedobject.util.IQueueEnqueue%5B%5D)">SOConnector</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;sender,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;recv,
<a href="../../sharedobject/util/IQueueEnqueue.html" title="interface in org.eclipse.ecf.core.sharedobject.util">IQueueEnqueue</a>[]&nbsp;queues)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainerConfig.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">SOContainerConfig</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SOContainerConfig.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.util.Map)">SOContainerConfig</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;props)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/SOContext.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.generic.SOContainer,java.util.Map,org.eclipse.ecf.core.sharedobject.util.IQueueEnqueue)">SOContext</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;objID,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;homeID,
<a href="../../../provider/generic/SOContainer.html" title="class in org.eclipse.ecf.provider.generic">SOContainer</a>&nbsp;cont,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&nbsp;props,
<a href="../../sharedobject/util/IQueueEnqueue.html" title="interface in org.eclipse.ecf.core.sharedobject.util">IQueueEnqueue</a>&nbsp;queue)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.generic.gmm">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/generic/gmm/package-summary.html">org.eclipse.ecf.provider.generic.gmm</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/generic/gmm/package-summary.html">org.eclipse.ecf.provider.generic.gmm</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Member.</span><code><span class="memberNameLink"><a href="../../../provider/generic/gmm/Member.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GMMImpl.</span><code><span class="memberNameLink"><a href="../../../provider/generic/gmm/GMMImpl.html#getMemberIDs(org.eclipse.ecf.core.identity.ID)">getMemberIDs</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;exclude)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/generic/gmm/package-summary.html">org.eclipse.ecf.provider.generic.gmm</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">GMMImpl.</span><code><span class="memberNameLink"><a href="../../../provider/generic/gmm/GMMImpl.html#getMemberIDs(org.eclipse.ecf.core.identity.ID)">getMemberIDs</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;exclude)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../provider/generic/gmm/package-summary.html">org.eclipse.ecf.provider.generic.gmm</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/gmm/Member.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">Member</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;member)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/generic/gmm/Member.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.Object)">Member</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;member,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.jslp.container">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/jslp/container/package-summary.html">org.eclipse.ecf.provider.jslp.container</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/jslp/container/package-summary.html">org.eclipse.ecf.provider.jslp.container</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JSLPDiscoveryContainer.</span><code><span class="memberNameLink"><a href="../../../provider/jslp/container/JSLPDiscoveryContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/jslp/container/package-summary.html">org.eclipse.ecf.provider.jslp.container</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JSLPDiscoveryContainer.</span><code><span class="memberNameLink"><a href="../../../provider/jslp/container/JSLPDiscoveryContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;aTargetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.jslp.identity">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/jslp/identity/package-summary.html">org.eclipse.ecf.provider.jslp.identity</a></h2>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../provider/jslp/identity/package-summary.html">org.eclipse.ecf.provider.jslp.identity</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/jslp/identity/JSLPServiceID.html" title="class in org.eclipse.ecf.provider.jslp.identity">JSLPServiceID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/jslp/identity/JSLPServiceTypeID.html" title="class in org.eclipse.ecf.provider.jslp.identity">JSLPServiceTypeID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/jslp/identity/package-summary.html">org.eclipse.ecf.provider.jslp.identity</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JSLPNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/jslp/identity/JSLPNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.r_osgi.identity">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/r_osgi/identity/package-summary.html">org.eclipse.ecf.provider.r_osgi.identity</a></h2>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../provider/r_osgi/identity/package-summary.html">org.eclipse.ecf.provider.r_osgi.identity</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/r_osgi/identity/R_OSGiID.html" title="class in org.eclipse.ecf.provider.r_osgi.identity">R_OSGiID</a></span></code></th>
<td class="colLast">
<div class="block">The ID implementation of R-OSGi URIs.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/r_osgi/identity/R_OSGiWSID.html" title="class in org.eclipse.ecf.provider.r_osgi.identity">R_OSGiWSID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/r_osgi/identity/package-summary.html">org.eclipse.ecf.provider.r_osgi.identity</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">R_OSGiNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/r_osgi/identity/R_OSGiNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">create a new ID within this namespace.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">R_OSGiRemoteServiceNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/r_osgi/identity/R_OSGiRemoteServiceNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">R_OSGiWSNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/r_osgi/identity/R_OSGiWSNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">create a new ID within this namespace.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">R_OSGiWSSNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/r_osgi/identity/R_OSGiWSSNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">create a new ID within this namespace.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.remoteservice.generic">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/remoteservice/generic/package-summary.html">org.eclipse.ecf.provider.remoteservice.generic</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../../provider/remoteservice/generic/package-summary.html">org.eclipse.ecf.provider.remoteservice.generic</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistryImpl.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceRegistryImpl.html#containerID">containerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/remoteservice/generic/package-summary.html">org.eclipse.ecf.provider.remoteservice.generic</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceReferenceImpl.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceReferenceImpl.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistrationImpl.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistryImpl.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceRegistryImpl.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Request.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/Request.html#getRequestContainerID()">getRequestContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#getTargetsFromProperties(java.util.Dictionary)">getTargetsFromProperties</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Dictionary.html?is-external=true" title="class or interface in java.util" class="externalLink">Dictionary</a>&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/remoteservice/generic/package-summary.html">org.eclipse.ecf.provider.remoteservice.generic</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#checkRequestServiceAuthorization(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.remoteservice.generic.AddRegistrationRequest,java.io.Serializable)">checkRequestServiceAuthorization</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="../../../provider/remoteservice/generic/AddRegistrationRequest.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">AddRegistrationRequest</a>&nbsp;request,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;credentials)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#connectToRemoteServiceTarget(org.eclipse.ecf.core.identity.ID)">connectToRemoteServiceTarget</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../sharedobject/ISharedObject.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObject</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterFactory.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainerAdapterFactory.html#createAdapter(org.eclipse.ecf.core.sharedobject.ISharedObjectContainer,java.lang.Class,org.eclipse.ecf.core.identity.ID)">createAdapter</a></span>&#8203;(<a href="../../sharedobject/ISharedObjectContainer.html" title="interface in org.eclipse.ecf.core.sharedobject">ISharedObjectContainer</a>&nbsp;container,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&nbsp;adapterType,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;adapterID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#dispose(org.eclipse.ecf.core.identity.ID)">dispose</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#executeRequest(org.eclipse.equinox.concurrent.future.IExecutor,org.eclipse.ecf.provider.remoteservice.generic.Request,org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl,boolean)">executeRequest</a></span>&#8203;(org.eclipse.equinox.concurrent.future.IExecutor&nbsp;executor,
<a href="../../../provider/remoteservice/generic/Request.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">Request</a>&nbsp;request,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;responseTarget,
<a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistrationImpl</a>&nbsp;localRegistration,
boolean&nbsp;respond)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../provider/remoteservice/generic/RemoteServiceRegistryImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistryImpl</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#getRemoteRegistry(org.eclipse.ecf.core.identity.ID)">getRemoteRegistry</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerId,
long&nbsp;containerRelativeId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainer.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleAddRegistration(org.eclipse.ecf.core.identity.ID,java.lang.Integer,org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl)">handleAddRegistration</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistrationImpl</a>&nbsp;registration)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleAddRegistration(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl)">handleAddRegistration</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistrationImpl</a>&nbsp;registration)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleAddRegistrationRequestRefused(org.eclipse.ecf.core.identity.ID,java.lang.Integer,java.security.AccessControlException)">handleAddRegistrationRequestRefused</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/AccessControlException.html?is-external=true" title="class or interface in java.security" class="externalLink">AccessControlException</a>&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleAddRegistrations(org.eclipse.ecf.core.identity.ID,java.lang.Integer,org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl%5B%5D)">handleAddRegistrations</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistrationImpl</a>[]&nbsp;registrations)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleRegistryUpdateRequest(org.eclipse.ecf.core.identity.ID)">handleRegistryUpdateRequest</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleRegistryUpdateRequest(org.eclipse.ecf.core.identity.ID,java.lang.Integer)">handleRegistryUpdateRequest</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleRequestService(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.remoteservice.generic.AddRegistrationRequest,java.lang.Integer,java.io.Serializable)">handleRequestService</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="../../../provider/remoteservice/generic/AddRegistrationRequest.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">AddRegistrationRequest</a>&nbsp;request,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;credentials)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleTargetConnected(org.eclipse.ecf.core.identity.ID)">handleTargetConnected</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#handleUnregister(org.eclipse.ecf.core.identity.ID,java.lang.Long)">handleUnregister</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;serviceId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#notifyAddRegistrationResponse(org.eclipse.ecf.core.identity.ID,java.lang.Integer,java.security.AccessControlException)">notifyAddRegistrationResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;remoteContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/AccessControlException.html?is-external=true" title="class or interface in java.security" class="externalLink">AccessControlException</a>&nbsp;exception)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AddRegistrationRequest.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/AddRegistrationRequest.html#notifyResponse(org.eclipse.ecf.core.identity.ID,java.security.AccessControlException)">notifyResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;from,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/AccessControlException.html?is-external=true" title="class or interface in java.security" class="externalLink">AccessControlException</a>&nbsp;exception)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../provider/remoteservice/generic/RemoteServiceRegistryImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistryImpl</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#removeRemoteRegistry(org.eclipse.ecf.core.identity.ID)">removeRemoteRegistry</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendAddRegistration(org.eclipse.ecf.core.identity.ID,java.lang.Integer,org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl)">sendAddRegistration</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistrationImpl</a>&nbsp;reg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendAddRegistration(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl)">sendAddRegistration</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
<a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistrationImpl</a>&nbsp;reg)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../provider/remoteservice/generic/AddRegistrationRequest.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">AddRegistrationRequest</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendAddRegistrationRequest(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.remoteservice.generic.AddRegistrationRequest,java.io.Serializable)">sendAddRegistrationRequest</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
<a href="../../../provider/remoteservice/generic/AddRegistrationRequest.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">AddRegistrationRequest</a>&nbsp;request,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>&nbsp;credentials)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendAddRegistrationRequestRefused(org.eclipse.ecf.core.identity.ID,java.lang.Integer,java.lang.Exception)">sendAddRegistrationRequestRefused</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a>&nbsp;except)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendAddRegistrations(org.eclipse.ecf.core.identity.ID,java.lang.Integer,org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl%5B%5D)">sendAddRegistrations</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId,
<a href="../../../provider/remoteservice/generic/RemoteServiceRegistrationImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteServiceRegistrationImpl</a>[]&nbsp;regs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendCallResponse(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.provider.remoteservice.generic.Response)">sendCallResponse</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;responseTarget,
<a href="../../../provider/remoteservice/generic/Response.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">Response</a>&nbsp;response)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendRegistryUpdate(org.eclipse.ecf.core.identity.ID)">sendRegistryUpdate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendRegistryUpdate(org.eclipse.ecf.core.identity.ID,java.lang.Integer)">sendRegistryUpdate</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetContainerID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegistrySharedObject.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RegistrySharedObject.html#sendRegistryUpdateRequest(org.eclipse.ecf.core.identity.ID,java.lang.Integer)">sendRegistryUpdateRequest</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;receiver,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html?is-external=true" title="class or interface in java.lang" class="externalLink">Integer</a>&nbsp;requestId)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistryImpl.</span><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceRegistryImpl.html#setContainerID(org.eclipse.ecf.core.identity.ID)">setContainerID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../provider/remoteservice/generic/package-summary.html">org.eclipse.ecf.provider.remoteservice.generic</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/AddRegistrationRequest.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String,org.eclipse.ecf.provider.remoteservice.generic.AddRegistrationRequest)">AddRegistrationRequest</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<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>&nbsp;service,
<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>&nbsp;filter,
<a href="../../../provider/remoteservice/generic/AddRegistrationRequest.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">AddRegistrationRequest</a>&nbsp;parent)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/RemoteServiceRegistryImpl.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">RemoteServiceRegistryImpl</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/Request.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,long,org.eclipse.ecf.provider.remoteservice.generic.RemoteCallImpl)">Request</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;requestContainerID,
long&nbsp;serviceId,
<a href="../../../provider/remoteservice/generic/RemoteCallImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteCallImpl</a>&nbsp;call)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/remoteservice/generic/Request.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,long,org.eclipse.ecf.provider.remoteservice.generic.RemoteCallImpl,org.eclipse.ecf.remoteservice.IRemoteCallListener)">Request</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;requestContainerID,
long&nbsp;serviceId,
<a href="../../../provider/remoteservice/generic/RemoteCallImpl.html" title="class in org.eclipse.ecf.provider.remoteservice.generic">RemoteCallImpl</a>&nbsp;call,
<a href="../../../remoteservice/IRemoteCallListener.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteCallListener</a>&nbsp;listener)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.provider.zookeeper.core">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../provider/zookeeper/core/package-summary.html">org.eclipse.ecf.provider.zookeeper.core</a></h2>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../provider/zookeeper/core/package-summary.html">org.eclipse.ecf.provider.zookeeper.core</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/zookeeper/core/ZooDiscoveryServiceID.html" title="class in org.eclipse.ecf.provider.zookeeper.core">ZooDiscoveryServiceID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/zookeeper/core/ZooDiscoveryServiceTypeID.html" title="class in org.eclipse.ecf.provider.zookeeper.core">ZooDiscoveryServiceTypeID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../provider/zookeeper/core/ZooDiscoveryTargetID.html" title="class in org.eclipse.ecf.provider.zookeeper.core">ZooDiscoveryTargetID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/zookeeper/core/package-summary.html">org.eclipse.ecf.provider.zookeeper.core</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ZooDiscoveryNamespace.</span><code><span class="memberNameLink"><a href="../../../provider/zookeeper/core/ZooDiscoveryNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ZooDiscoveryContainer.</span><code><span class="memberNameLink"><a href="../../../provider/zookeeper/core/ZooDiscoveryContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ZooDiscoveryContainer.</span><code><span class="memberNameLink"><a href="../../../provider/zookeeper/core/ZooDiscoveryContainer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../provider/zookeeper/core/package-summary.html">org.eclipse.ecf.provider.zookeeper.core</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ZooDiscoveryContainer.</span><code><span class="memberNameLink"><a href="../../../provider/zookeeper/core/ZooDiscoveryContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/package-summary.html">org.eclipse.ecf.remoteservice</a></h2>
<div class="useSummary">
<table>
<caption><span>Subinterfaces of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/package-summary.html">org.eclipse.ecf.remoteservice</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></span></code></th>
<td class="colLast">
<div class="block">Remote service ID.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../remoteservice/package-summary.html">org.eclipse.ecf.remoteservice</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceID.html" title="class in org.eclipse.ecf.remoteservice">RemoteServiceID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../../remoteservice/package-summary.html">org.eclipse.ecf.remoteservice</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistryImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceRegistryImpl.html#containerID">containerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/package-summary.html">org.eclipse.ecf.remoteservice</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceNamespace.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRSAContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/AbstractRSAContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceID.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceID.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the container ID for this remote service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceReference.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceReference.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get container ID for remote service</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceRegistration.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceRegistration.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">Get the container ID for the registration</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceID.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceID.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceReferenceImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceReferenceImpl.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistrationImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceRegistrationImpl.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistryImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceRegistryImpl.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRSAContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/AbstractRSAContainer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/package-summary.html">org.eclipse.ecf.remoteservice</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceConsumer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceConsumer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Asynchronously returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceConsumer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceConsumer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Asynchronously returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceConsumer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceConsumer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Asynchronously returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceContainerAdapter.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Asynchronously returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceContainerAdapter.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Asynchronously returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceContainerAdapter.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Asynchronously returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceCallPolicy.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceCallPolicy.html#checkRemoteCall(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.remoteservice.IRemoteServiceRegistration,org.eclipse.ecf.remoteservice.IRemoteCall)">checkRemoteCall</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../../remoteservice/IRemoteServiceRegistration.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceRegistration</a>&nbsp;registration,
<a href="../../../remoteservice/IRemoteCall.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteCall</a>&nbsp;remoteCall)</code></th>
<td class="colLast">
<div class="block">The following method is to be called before the remote service method call to check
if the remote service method call is authorized.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRSAContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/AbstractRSAContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#connectToRemoteServiceTarget(org.eclipse.ecf.core.identity.ID)">connectToRemoteServiceTarget</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceConsumer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceConsumer.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">
<div class="block">Get a remote service ID from a containerID and a containerRelative long value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceContainerAdapter.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">
<div class="block">Get a remote service ID from a containerID and a containerRelative long value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceHost.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceHost.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">
<div class="block">Get a remote service ID from a containerID and a containerRelative long value.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceConsumer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceConsumer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceConsumer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceConsumer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">
Returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceConsumer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceConsumer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceContainerAdapter.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceContainerAdapter.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">
Returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceContainerAdapter.</span><code><span class="memberNameLink"><a href="../../../remoteservice/IRemoteServiceContainerAdapter.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">
<div class="block">Returns an array of <code>IRemoteServiceReference</code> objects.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainerAdapterImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainerAdapterImpl.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceContainer.html#getServiceReference(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getServiceReference</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetId,
<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>&nbsp;serviceInterfaceClass,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceRegistryImpl.</span><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceRegistryImpl.html#setContainerID(org.eclipse.ecf.core.identity.ID)">setContainerID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../remoteservice/package-summary.html">org.eclipse.ecf.remoteservice</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/AbstractRSAContainer.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">AbstractRSAContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceID.html#%3Cinit%3E(org.eclipse.ecf.core.identity.Namespace,org.eclipse.ecf.core.identity.ID,long)">RemoteServiceID</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;namespace,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelative)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/RemoteServiceRegistryImpl.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">RemoteServiceRegistryImpl</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;localContainerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.client">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/client/package-summary.html">org.eclipse.ecf.remoteservice.client</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../../remoteservice/client/package-summary.html">org.eclipse.ecf.remoteservice.client</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#connectedID">connectedID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientRegistration.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientRegistration.html#containerId">containerId</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#containerID">containerID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/client/package-summary.html">org.eclipse.ecf.remoteservice.client</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#getConnectedID()">getConnectedID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientRegistry.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientRegistry.html#getContainerId()">getContainerId</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientReference.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientReference.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientRegistration.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientRegistration.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#getID()">getID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#getRemoteCallTargetID()">getRemoteCallTargetID</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/client/package-summary.html">org.eclipse.ecf.remoteservice.client</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#connect(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.security.IConnectContext)">connect</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<a href="../../security/IConnectContext.html" title="interface in org.eclipse.ecf.core.security">IConnectContext</a>&nbsp;connectContext1)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRSAClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractRSAClientContainer.html#connectToEndpoint(org.eclipse.ecf.core.identity.ID)">connectToEndpoint</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;connectTargetID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../remoteservice/client/IRemoteCallable.html" title="interface in org.eclipse.ecf.remoteservice.client">IRemoteCallable</a>[][]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRSAClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractRSAClientContainer.html#createRegistrationCallables(org.eclipse.ecf.core.identity.ID,java.lang.String%5B%5D,java.util.Dictionary)">createRegistrationCallables</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<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>[]&nbsp;interfaces,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Dictionary.html?is-external=true" title="class or interface in java.util" class="externalLink">Dictionary</a>&nbsp;endpointDescriptionProperties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../remoteservice/client/RemoteServiceClientRegistration.html" title="class in org.eclipse.ecf.remoteservice.client">RemoteServiceClientRegistration</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRSAClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractRSAClientContainer.html#createRSAClientRegistration(org.eclipse.ecf.core.identity.ID,java.lang.String%5B%5D,java.util.Map)">createRSAClientRegistration</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<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>[]&nbsp;interfaces,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;endpointDescriptionProperties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID1,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientRegistry.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientRegistry.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientRegistry.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientRegistry.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,org.eclipse.ecf.remoteservice.IRemoteFilter)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<a href="../../../remoteservice/IRemoteFilter.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteFilter</a>&nbsp;remoteFilter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientRegistry.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientRegistry.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,org.eclipse.ecf.remoteservice.IRemoteFilter)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<a href="../../../remoteservice/IRemoteFilter.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteFilter</a>&nbsp;remoteFilter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceClientRegistry.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/RemoteServiceClientRegistry.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,org.eclipse.ecf.remoteservice.IRemoteFilter)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<a href="../../../remoteservice/IRemoteFilter.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteFilter</a>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/client/RemoteServiceClientRegistration.html" title="class in org.eclipse.ecf.remoteservice.client">RemoteServiceClientRegistration</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRSAClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractRSAClientContainer.html#registerEndpoint(org.eclipse.ecf.core.identity.ID,java.lang.String%5B%5D,java.util.Map)">registerEndpoint</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<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>[]&nbsp;interfaces,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;endpointDescriptionProperties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../remoteservice/client/package-summary.html">org.eclipse.ecf.remoteservice.client</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractClientContainer.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">AbstractClientContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractRSAClientContainer.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">AbstractRSAClientContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/client/AbstractRSAClientContainer.RSAClientRegistration.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID,java.lang.String%5B%5D,org.eclipse.ecf.remoteservice.client.IRemoteCallable%5B%5D%5B%5D,java.util.Dictionary)">RSAClientRegistration</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;targetID,
<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>[]&nbsp;classNames,
<a href="../../../remoteservice/client/IRemoteCallable.html" title="interface in org.eclipse.ecf.remoteservice.client">IRemoteCallable</a>[][]&nbsp;restCalls,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Dictionary.html?is-external=true" title="class or interface in java.util" class="externalLink">Dictionary</a>&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.eventadmin">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/eventadmin/package-summary.html">org.eclipse.ecf.remoteservice.eventadmin</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/eventadmin/package-summary.html">org.eclipse.ecf.remoteservice.eventadmin</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DistributedEventAdmin.</span><code><span class="memberNameLink"><a href="../../../remoteservice/eventadmin/DistributedEventAdmin.html#getTarget(org.osgi.service.event.Event)">getTarget</a></span>&#8203;(org.osgi.service.event.Event&nbsp;eventToSend)</code></th>
<td class="colLast">
<div class="block">Get the target receiver for the eventToSend.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/eventadmin/package-summary.html">org.eclipse.ecf.remoteservice.eventadmin</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected org.osgi.service.event.Event</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DistributedEventAdmin.</span><code><span class="memberNameLink"><a href="../../../remoteservice/eventadmin/DistributedEventAdmin.html#createEventFromMessageData(org.eclipse.ecf.core.identity.ID,java.lang.Object%5B%5D)">createEventFromMessageData</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;messageData)</code></th>
<td class="colLast">
<div class="block">Create a local <code>Event</code> from deserialized messageData.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DistributedEventAdmin.</span><code><span class="memberNameLink"><a href="../../../remoteservice/eventadmin/DistributedEventAdmin.html#createMessageDataFromEvent(org.eclipse.ecf.core.identity.ID,org.osgi.service.event.Event)">createMessageDataFromEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
org.osgi.service.event.Event&nbsp;eventToSend)</code></th>
<td class="colLast">
<div class="block">Create message data for deliver to a target (which could be
<code>null</code> to designate multiple target receivers), The resulting
Object[] must be Serializable and in a form that receivers can
deserialize via <a href="../../../remoteservice/eventadmin/DistributedEventAdmin.html#createEventFromMessageData(org.eclipse.ecf.core.identity.ID,java.lang.Object%5B%5D)"><code>DistributedEventAdmin.createEventFromMessageData(ID, Object[])</code></a> on the
receiver.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DistributedEventAdmin.</span><code><span class="memberNameLink"><a href="../../../remoteservice/eventadmin/DistributedEventAdmin.html#handleSharedObjectMsg(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.sharedobject.SharedObjectMsg)">handleSharedObjectMsg</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
<a href="../../sharedobject/SharedObjectMsg.html" title="class in org.eclipse.ecf.core.sharedobject">SharedObjectMsg</a>&nbsp;msg)</code></th>
<td class="colLast">
<div class="block">Handle the shared object message.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">DistributedEventAdmin.</span><code><span class="memberNameLink"><a href="../../../remoteservice/eventadmin/DistributedEventAdmin.html#notifyReceivedEvent(org.eclipse.ecf.core.identity.ID,org.osgi.service.event.Event)">notifyReceivedEvent</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;fromID,
org.osgi.service.event.Event&nbsp;receivedEvent)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.events">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/events/package-summary.html">org.eclipse.ecf.remoteservice.events</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/events/package-summary.html">org.eclipse.ecf.remoteservice.events</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceEvent.</span><code><span class="memberNameLink"><a href="../../../remoteservice/events/IRemoteServiceEvent.html#getContainerID()">getContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">The ID of the container that registered the service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceReferenceRetrievedEvent.</span><code><span class="memberNameLink"><a href="../../../remoteservice/events/IRemoteServiceReferenceRetrievedEvent.html#getIDFilter()">getIDFilter</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IRemoteServiceEvent.</span><code><span class="memberNameLink"><a href="../../../remoteservice/events/IRemoteServiceEvent.html#getLocalContainerID()">getLocalContainerID</a></span>()</code></th>
<td class="colLast">
<div class="block">The ID of the local container.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.rest.client">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/rest/client/package-summary.html">org.eclipse.ecf.remoteservice.rest.client</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/rest/client/package-summary.html">org.eclipse.ecf.remoteservice.rest.client</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRestClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/rest/client/AbstractRestClientContainer.html#transformTarget(org.eclipse.ecf.core.identity.ID,java.lang.String)">transformTarget</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;originalTarget,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/rest/client/package-summary.html">org.eclipse.ecf.remoteservice.rest.client</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRestClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/rest/client/AbstractRestClientContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRestClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/rest/client/AbstractRestClientContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractRestClientContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/rest/client/AbstractRestClientContainer.html#transformTarget(org.eclipse.ecf.core.identity.ID,java.lang.String)">transformTarget</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;originalTarget,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.rest.identity">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/rest/identity/package-summary.html">org.eclipse.ecf.remoteservice.rest.identity</a></h2>
<div class="useSummary">
<table>
<caption><span>Classes in <a href="../../../remoteservice/rest/identity/package-summary.html">org.eclipse.ecf.remoteservice.rest.identity</a> that implement <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/rest/identity/RestID.html" title="class in org.eclipse.ecf.remoteservice.rest.identity">RestID</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/rest/identity/package-summary.html">org.eclipse.ecf.remoteservice.rest.identity</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RestNamespace.</span><code><span class="memberNameLink"><a href="../../../remoteservice/rest/identity/RestNamespace.html#createInstance(java.lang.Object%5B%5D)">createInstance</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;parameters)</code></th>
<td class="colLast">
<div class="block">Creates an instance of an <a href="../../../remoteservice/rest/identity/RestID.html" title="class in org.eclipse.ecf.remoteservice.rest.identity"><code>RestID</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.servlet">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/servlet/package-summary.html">org.eclipse.ecf.remoteservice.servlet</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/servlet/package-summary.html">org.eclipse.ecf.remoteservice.servlet</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletServerContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletServerContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.equinox.concurrent.future.IFuture</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletServerContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#asyncGetRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">asyncGetRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceID.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletServerContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#getRemoteServiceID(org.eclipse.ecf.core.identity.ID,long)">getRemoteServiceID</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;containerID,
long&nbsp;containerRelativeID)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletServerContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletServerContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletServerContainer.</span><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,java.lang.String)">getRemoteServiceReferences</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;target,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;idFilter,
<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>&nbsp;clazz,
<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>&nbsp;filter)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../remoteservice/servlet/package-summary.html">org.eclipse.ecf.remoteservice.servlet</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/servlet/ServletServerContainer.html#%3Cinit%3E(org.eclipse.ecf.core.identity.ID)">ServletServerContainer</a></span>&#8203;(<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>&nbsp;id)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.util">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/util/package-summary.html">org.eclipse.ecf.remoteservice.util</a></h2>
<div class="useSummary">
<table>
<caption><span>Methods in <a href="../../../remoteservice/util/package-summary.html">org.eclipse.ecf.remoteservice.util</a> that return <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDUtil.</span><code><span class="memberNameLink"><a href="../../../remoteservice/util/IDUtil.html#createID(java.lang.String,java.lang.String)">createID</a></span>&#8203;(<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>&nbsp;namespaceName,
<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>&nbsp;idName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDUtil.</span><code><span class="memberNameLink"><a href="../../../remoteservice/util/IDUtil.html#createID(org.eclipse.ecf.core.identity.Namespace,java.lang.Object%5B%5D)">createID</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;namespace,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">IDUtil.</span><code><span class="memberNameLink"><a href="../../../remoteservice/util/IDUtil.html#createID(org.eclipse.ecf.core.identity.Namespace,java.lang.String)">createID</a></span>&#8203;(<a href="../Namespace.html" title="class in org.eclipse.ecf.core.identity">Namespace</a>&nbsp;namespace,
<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>&nbsp;idName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EndpointDescriptionPropertiesUtil.</span><code><span class="memberNameLink"><a href="../../../remoteservice/util/EndpointDescriptionPropertiesUtil.html#verifyIDArray(java.util.Map,java.lang.String,java.lang.String)">verifyIDArray</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<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>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;properties,
<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>&nbsp;propName,
<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>&nbsp;idNamespace)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EndpointDescriptionPropertiesUtil.</span><code><span class="memberNameLink"><a href="../../../remoteservice/util/EndpointDescriptionPropertiesUtil.html#verifyIDProperty(java.lang.String,java.lang.String)">verifyIDProperty</a></span>&#8203;(<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>&nbsp;idNamespace,
<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>&nbsp;idName)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
<li class="blockList">
<section class="detail"><a id="org.eclipse.ecf.remoteservice.util.tracker">
<!-- -->
</a>
<h2>Uses of <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a> in <a href="../../../remoteservice/util/tracker/package-summary.html">org.eclipse.ecf.remoteservice.util.tracker</a></h2>
<div class="useSummary">
<table>
<caption><span>Fields in <a href="../../../remoteservice/util/tracker/package-summary.html">org.eclipse.ecf.remoteservice.util.tracker</a> declared as <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></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>protected <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RemoteServiceTracker.</span><code><span class="memberNameLink"><a href="../../../remoteservice/util/tracker/RemoteServiceTracker.html#containerIDs">containerIDs</a></span></code></th>
<td class="colLast">
<div class="block">Container IDs that provide the context for tracking.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="useSummary">
<table>
<caption><span>Constructors in <a href="../../../remoteservice/util/tracker/package-summary.html">org.eclipse.ecf.remoteservice.util.tracker</a> with parameters of type <a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a></span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/util/tracker/RemoteServiceTracker.html#%3Cinit%3E(org.eclipse.ecf.remoteservice.IRemoteServiceContainerAdapter,org.eclipse.ecf.core.identity.ID%5B%5D,java.lang.String,org.eclipse.ecf.remoteservice.util.tracker.IRemoteServiceTrackerCustomizer)">RemoteServiceTracker</a></span>&#8203;(<a href="../../../remoteservice/IRemoteServiceContainerAdapter.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceContainerAdapter</a>&nbsp;containerAdapter,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;containerIDs,
<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>&nbsp;clazz,
<a href="../../../remoteservice/util/tracker/IRemoteServiceTrackerCustomizer.html" title="interface in org.eclipse.ecf.remoteservice.util.tracker">IRemoteServiceTrackerCustomizer</a>&nbsp;customizer)</code></th>
<td class="colLast">
<div class="block">Create a <code>RemoteServiceTracker</code> object on the specified class
name.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../remoteservice/util/tracker/RemoteServiceTracker.html#%3Cinit%3E(org.eclipse.ecf.remoteservice.IRemoteServiceContainerAdapter,org.eclipse.ecf.core.identity.ID%5B%5D,org.eclipse.ecf.remoteservice.IRemoteServiceReference,org.eclipse.ecf.remoteservice.util.tracker.IRemoteServiceTrackerCustomizer)">RemoteServiceTracker</a></span>&#8203;(<a href="../../../remoteservice/IRemoteServiceContainerAdapter.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceContainerAdapter</a>&nbsp;containerAdapter,
<a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">ID</a>[]&nbsp;containerIDs,
<a href="../../../remoteservice/IRemoteServiceReference.html" title="interface in org.eclipse.ecf.remoteservice">IRemoteServiceReference</a>&nbsp;reference,
<a href="../../../remoteservice/util/tracker/IRemoteServiceTrackerCustomizer.html" title="interface in org.eclipse.ecf.remoteservice.util.tracker">IRemoteServiceTrackerCustomizer</a>&nbsp;customizer)</code></th>
<td class="colLast">
<div class="block">Create a <code>RemoteServiceTracker</code> on the specified
<code>IRemoteServiceReference</code>.</div>
</td>
</tr>
</tbody>
</table>
</div>
</section>
</li>
</ul>
</section>
</div>
</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><a href="../ID.html" title="interface in org.eclipse.ecf.core.identity">Class</a></li>
<li class="navBarCell1Rev">Use</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>
<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>