congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
ConnectionDescriptor.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
pl.edu.icm.synat.api.services.registry.model.ConnectionDescriptor
constructor

Best Java code snippets using pl.edu.icm.synat.api.services.registry.model.ConnectionDescriptor.<init> (Showing top 8 results out of 315)

origin: pl.edu.icm.synat/synat-platform-container

@Override
public InternalConnectionDeploymentResult registerService(final Service service, final ServiceAccess serviceAccess,
    final Class<? extends Service> serviceInterface, final Map<String, String> serviceFeatures) {
  final Map<String, String> protocolFeatures;
  protocolFeatures = new HashMap<String, String>();
  final ConnectionDescriptor connectionDescriptor = new ConnectionDescriptor(null,
      ServiceRegistryConstants.SERVICE_PROTOCOL_LOCAL, protocolFeatures);
  
  return new InternalConnectionDeploymentResult(connectionDescriptor, null, this);
}
origin: pl.edu.icm.synat/synat-platform-container

private ServiceManagerDescriptor prepareDescriptor(final String serverUrl, final ObjectName objectName, final String managerType) {
  ServiceManagerDescriptor managerDescriptor = new ServiceManagerDescriptor();
  managerDescriptor.setManagerType(managerType);
  List<ConnectionDescriptor> serviceLocations = new ArrayList<ConnectionDescriptor>();
  managerDescriptor.setServiceLocations(serviceLocations);
  ConnectionDescriptor connectionDesc = new ConnectionDescriptor();
  connectionDesc.setLocation(URI.create(serverUrl));
  connectionDesc.setProtocol("jmx");
  connectionDesc.setProtocolFeatures(Collections.singletonMap("objectName", objectName.getCanonicalName()));
  serviceLocations.add(connectionDesc);
  return managerDescriptor;
}
origin: pl.edu.icm.synat/synat-platform-container

@Override
public InternalConnectionDeploymentResult registerService(final Service service, final ServiceAccess serviceAccess,
    final Class<? extends Service> serviceInterface, final Map<String, String> serviceFeatures) {
  final Map<String, String> protocolFeatures;
  protocolFeatures = new HashMap<String, String>();
  final ConnectionDescriptor connectionDescriptor;
  
  if (service instanceof JmsBrokerDeployerConfig) {
    final JmsBrokerDeployerConfig config = (JmsBrokerDeployerConfig) service;
    final String brokerUrl = config.getBrokerUrl();
    Assert.notNull(brokerUrl);
    configureProtocolFeatures(protocolFeatures, config);
    
    connectionDescriptor = new ConnectionDescriptor(URI.create(brokerUrl),
        ServiceRegistryConstants.SERVICE_PROTOCOL_JMS, protocolFeatures);
  } else {
    connectionDescriptor = null;
  }
  
  return new InternalConnectionDeploymentResult(connectionDescriptor, null, this);
}
origin: pl.edu.icm.synat/synat-platform-integration-tests

private ServiceDescriptorList createContainerListObject() {
  List<ServiceDescriptor> serviceDescriptors = new ArrayList<ServiceDescriptor>();
  ServiceDescriptorList descriptorList = new ServiceDescriptorList();
  descriptorList.setServiceDescriptors(serviceDescriptors);
  
  ServiceDescriptor serviceDescriptor = new ServiceDescriptor();
  serviceDescriptors.add(serviceDescriptor);
  
  String containerNameToUse;
  if (containerName == null) {
    containerNameToUse = "TestContainer";
  } else {
    containerNameToUse = containerName;
  }
  serviceDescriptor.setServiceId(containerNameToUse);
  
  URI uri = URI.create("rmi://127.0.0.1:"+rmiPort+"/platform-serviceContainer");
  ConnectionDescriptor connectionDescriptor= new ConnectionDescriptor(uri, ServiceRegistryConstants.SERVICE_PROTOCOL_RMI, Collections.emptyMap());
  serviceDescriptor.setServiceLocations(Collections.singletonList(connectionDescriptor));
  
  return descriptorList;
}

origin: pl.edu.icm.synat/synat-platform-container

@Override
public InternalConnectionDeploymentResult registerService(final Service service, final ServiceAccess serviceAccess,
    final Class<? extends Service> serviceInterface, final Map<String, String> serviceFeatures) {
  final String urlName = generateUrlName(service, ServiceRegistryConstants.SERVICE_PROTOCOL_HESSIAN);
  final URI location = createUri(urlName);
  
  final Map<String, String> protocolFeatures = new HashMap<String, String>();
  final ConnectionDescriptor connectionDescriptor = new ConnectionDescriptor(location,
      ServiceRegistryConstants.SERVICE_PROTOCOL_HESSIAN, protocolFeatures);
  final boolean stateful = isStateful(serviceFeatures);
  final Service proxiedService = proxyServiceForExport(service, serviceAccess, protocolFeatures);
  final HttpRequestHandler exporter = createExporter(proxiedService, serviceInterface, stateful);
  
  return registerExporter(exporter, urlName, connectionDescriptor);
}
origin: pl.edu.icm.synat/synat-platform-container

@Override
public InternalConnectionDeploymentResult registerService(final Service service, final ServiceAccess serviceAccess,
    final Class<? extends Service> serviceInterface, final Map<String, String> serviceFeatures) {
  final String urlName = generateUrlName(service, ServiceRegistryConstants.SERVICE_PROTOCOL_HTTPINVOKER);
  final URI location = createUri(urlName);
  
  final Map<String, String> protocolFeatures = new HashMap<String, String>();
  final ConnectionDescriptor connectionDescriptor = new ConnectionDescriptor(location,
      ServiceRegistryConstants.SERVICE_PROTOCOL_HTTPINVOKER, protocolFeatures);
  final boolean stateful = isStateful(serviceFeatures);
  
  final Service proxiedService = proxyServiceForExport(service, serviceAccess, protocolFeatures);
  final HttpRequestHandler exporter = createExporter(proxiedService, serviceInterface, stateful);
  
  return registerExporter(exporter, urlName, connectionDescriptor);
}
origin: pl.edu.icm.synat/synat-platform-container

final ConnectionDescriptor connectionDescriptor = new ConnectionDescriptor(location,
    ServiceRegistryConstants.SERVICE_PROTOCOL_RMI, protocolFeatures);
origin: pl.edu.icm.synat/synat-platform-container

@Override
public InternalConnectionDeploymentResult registerService(final Service service, final ServiceAccess serviceAccess,
    final Class<? extends Service> serviceInterface, final Map<String, String> serviceFeatures) {
  
  final int httpPort = getExportConfig().getHttpPort();
  final String hostName = getExportConfig().getHostName();
  final String remoteContext = getExportConfig().getHttpContext();
  String serviceId = service.getServiceId();
  final String url = "http://" + hostName + ":" + httpPort + "/" + remoteContext + "/" + serviceId;
  
  final URI location = URI.create(url);
  final Map<String, String> protocolFeatures = new HashMap<String, String>();
  final ConnectionDescriptor connectionDescriptor = new ConnectionDescriptor(location,
      ServiceRegistryConstants.SERVICE_PROTOCOL_REST, protocolFeatures);
  Service proxyServiceForExport = proxyServiceForExport(service, serviceAccess, protocolFeatures);
  injectService(serviceId, proxyServiceForExport);
  
  final InternalConnectionDeploymentResult result = new InternalConnectionDeploymentResult(connectionDescriptor,
      null , this);
  
  return result;
}
pl.edu.icm.synat.api.services.registry.modelConnectionDescriptor<init>

Popular methods of ConnectionDescriptor

  • getProtocol
  • getLocation
  • getProtocolFeatures
  • setLocation
  • setProtocol
  • setProtocolFeatures

Popular in Java

  • Finding current android device location
  • getContentResolver (Context)
  • findViewById (Activity)
  • startActivity (Activity)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • BoxLayout (javax.swing)
  • JFrame (javax.swing)
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now