diff options
author | mkuppe | 2009-02-20 08:54:56 +0000 |
---|---|---|
committer | mkuppe | 2009-02-20 08:54:56 +0000 |
commit | 6d85b7169e4cd3e49b64e387ac65f8b2fe6271ac (patch) | |
tree | 2dc2d3ffa6f7f1bc40eec3ed3ce4315774cbc80a /providers/bundles/org.eclipse.ecf.provider.jmdns | |
parent | f53d25e6b23a5fd5d0deee45f120d8d3483e2764 (diff) | |
download | org.eclipse.ecf-6d85b7169e4cd3e49b64e387ac65f8b2fe6271ac.tar.gz org.eclipse.ecf-6d85b7169e4cd3e49b64e387ac65f8b2fe6271ac.tar.xz org.eclipse.ecf-6d85b7169e4cd3e49b64e387ac65f8b2fe6271ac.zip |
NEW - bug 249240: [remotesvcs] Implement RFC 119
https://bugs.eclipse.org/bugs/show_bug.cgi?id=249240
APITooling for String [] getSupportedIntents();
Diffstat (limited to 'providers/bundles/org.eclipse.ecf.provider.jmdns')
2 files changed, 22 insertions, 13 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.jmdns/META-INF/MANIFEST.MF b/providers/bundles/org.eclipse.ecf.provider.jmdns/META-INF/MANIFEST.MF index f3c37e80a..043bb2b65 100644 --- a/providers/bundles/org.eclipse.ecf.provider.jmdns/META-INF/MANIFEST.MF +++ b/providers/bundles/org.eclipse.ecf.provider.jmdns/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.ecf.provider.jmdns;singleton:=true -Bundle-Version: 2.1.0.qualifier +Bundle-Version: 2.2.0.qualifier Bundle-Activator: org.eclipse.ecf.internal.provider.jmdns.JMDNSPlugin Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/provider/jmdns/container/ContainerInstantiator.java b/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/provider/jmdns/container/ContainerInstantiator.java index 77cb504a2..2e98fa499 100644 --- a/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/provider/jmdns/container/ContainerInstantiator.java +++ b/providers/bundles/org.eclipse.ecf.provider.jmdns/src/org/eclipse/ecf/provider/jmdns/container/ContainerInstantiator.java @@ -20,33 +20,42 @@ import org.eclipse.ecf.internal.provider.jmdns.Messages; public class ContainerInstantiator implements IContainerInstantiator { - public ContainerInstantiator() { - super(); - } - - public IContainer createInstance(ContainerTypeDescription description, Object[] args) throws ContainerCreateException { + /* (non-Javadoc) + * @see org.eclipse.ecf.core.provider.IContainerInstantiator#createInstance(org.eclipse.ecf.core.ContainerTypeDescription, java.lang.Object[]) + */ + public IContainer createInstance(final ContainerTypeDescription description, final Object[] args) throws ContainerCreateException { try { - AbstractContainer container = new JMDNSDiscoveryContainer(InetAddress.getLocalHost()); + final AbstractContainer container = new JMDNSDiscoveryContainer(InetAddress.getLocalHost()); return container; - } catch (IDCreateException e) { - ContainerCreateException excep = new ContainerCreateException(Messages.ContainerInstantiator_EXCEPTION_CONTAINER_CREATE); + } catch (final IDCreateException e) { + final ContainerCreateException excep = new ContainerCreateException(Messages.ContainerInstantiator_EXCEPTION_CONTAINER_CREATE); excep.setStackTrace(e.getStackTrace()); throw excep; - } catch (IOException e) { - ContainerCreateException excep = new ContainerCreateException(Messages.ContainerInstantiator_EXCEPTION_GETTING_INETADDRESS); + } catch (final IOException e) { + final ContainerCreateException excep = new ContainerCreateException(Messages.ContainerInstantiator_EXCEPTION_GETTING_INETADDRESS); excep.setStackTrace(e.getStackTrace()); throw excep; } } - public String[] getSupportedAdapterTypes(ContainerTypeDescription description) { + /* (non-Javadoc) + * @see org.eclipse.ecf.core.provider.IContainerInstantiator#getSupportedAdapterTypes(org.eclipse.ecf.core.ContainerTypeDescription) + */ + public String[] getSupportedAdapterTypes(final ContainerTypeDescription description) { return new String[] {IDiscoveryContainerAdapter.class.getName()}; } - public Class[][] getSupportedParameterTypes(ContainerTypeDescription description) { + /* (non-Javadoc) + * @see org.eclipse.ecf.core.provider.IContainerInstantiator#getSupportedParameterTypes(org.eclipse.ecf.core.ContainerTypeDescription) + */ + public Class[][] getSupportedParameterTypes(final ContainerTypeDescription description) { return new Class[0][0]; } + /** + * @see org.eclipse.ecf.core.provider.IContainerInstantiator#getSupportedIntents(org.eclipse.ecf.core.ContainerTypeDescription) + * @since 2.2 + */ public String[] getSupportedIntents(ContainerTypeDescription description) { return null; } |