Tabnine Logo
Environment.getClassLoader
Code IndexAdd Tabnine to your IDE (free)

How to use
getClassLoader
method
in
org.apache.muse.core.Environment

Best Java code snippets using org.apache.muse.core.Environment.getClassLoader (Showing top 11 results out of 315)

origin: org.n52.amused/amused-core

bundle = ResourceBundle.getBundle(_REQUIRED_CAPABILITIES, Locale.getDefault(), env.getClassLoader());
origin: org.n52.amused/amused-core

protected Class createImplementationClass(Element xml, Environment env)
{
  String className = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_CAPABILITY_QNAME);
  
  //
  // null return value necessary to support default/required capability 
  // implementations for some vendors
  //
  if (className == null)
    return null;
  
  return ReflectUtils.getClass(className, env.getClassLoader());
}

origin: org.n52.amused/amused-core

protected Class createPersistenceClass(Element persistenceXML, Environment env)
{
  String className = XmlUtils.getElementText(persistenceXML, DescriptorConstants.JAVA_PERSISTENCE_QNAME);
  
  ClassLoader loader = env.getClassLoader();
  Class theClass = ReflectUtils.getClass(className, loader);
  
  //
  // make sure this class is an instance of RouterPersistence
  //
  if (!Persistence.class.isAssignableFrom(theClass))
  {
    Object[] filler = { className, RouterPersistence.class.getName() };
    String message = _MESSAGES.get("IncorrectPersistenceRoot", filler);
    throw new RuntimeException(message);
  }
  
  return theClass;
}
origin: org.n52.amused/amused-core

protected Class createSerializableType(Element xml, Environment env)
{
  String className = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_SERIALIZABLE_QNAME);
  
  if (className == null)
    throw new RuntimeException(_MESSAGES.get("NoSerializableClass"));
  
  return ReflectUtils.getClass(className, env.getClassLoader());
}

origin: org.n52.amused/amused-core

protected Class createSerializerClass(Element xml, Environment env)
{
  String serializerName = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_SERIALIZER_QNAME);
  
  if (serializerName == null)
    throw new RuntimeException(_MESSAGES.get("NoSerializerClass"));
  
  ClassLoader loader = env.getClassLoader();
  Class serializerClass = ReflectUtils.getClass(serializerName, loader);
  
  if (!Serializer.class.isAssignableFrom(serializerClass))
  {
    Object[] filler = { serializerName, Serializer.class.getName() };
    throw new RuntimeException(_MESSAGES.get("NotSerializer", filler));
  }
  
  return serializerClass;
}

origin: org.n52.amused/amused-core

protected Class createRouterClass(Element xml, Environment env)
{
  String className = XmlUtils.getElementText(xml, DescriptorConstants.JAVA_ROUTER_QNAME);
  
  ClassLoader loader = env.getClassLoader();
  Class theClass = ReflectUtils.getClass(className, loader);
  
  //
  // make sure this class is an instance of ResourceRouter
  //
  if (!ResourceRouter.class.isAssignableFrom(theClass))
  {
    Object[] filler = { className, ResourceRouter.class.getName() };
    String message = _MESSAGES.get("IncorrectRouterRoot", filler);
    throw new RuntimeException(message);
  }
  
  return theClass;
}

origin: org.n52.amused/amused-core

protected Class createResourceClass(Element xml, Environment env)
{
  QName qname = DescriptorConstants.JAVA_RESOURCE_QNAME;
  String className = XmlUtils.getElementText(xml, qname);
  
  if (className == null)
    throw new RuntimeException(_MESSAGES.get("NullJavaResourceClass"));
  
  ClassLoader loader = env.getClassLoader();
  Class resourceClass = ReflectUtils.getClass(className, loader);
  
  if (!Resource.class.isAssignableFrom(resourceClass))
  {
    Object[] filler = { className, Resource.class.getName() };
    String message = _MESSAGES.get("IncorrectResourceRoot", filler);
    throw new RuntimeException(message);
  }
  
  return resourceClass;
}

origin: org.n52.amused/amused-osgi-core

    DescriptorConstants.JAVA_CAPABILITY_QNAME);
Class theClass = null;
ClassLoader loader = env.getClassLoader();
if (bundle == null) {
  loader = env.getClassLoader();
  theClass = ReflectUtils.getClass(className, loader);
} else {
origin: org.n52.amused/amused-core

protected ResourceIdFactory createResourceIdFactory(Element xml, 
                          Environment env)
{
  QName qname = DescriptorConstants.JAVA_ID_FACTORY_QNAME;
  String className = XmlUtils.getElementText(xml, qname);
  
  if (className == null)
    return null;
  
  Class theClass = null;
  
  ClassLoader loader = env.getClassLoader();
  theClass = ReflectUtils.getClass(className, loader);
    
  if (!ResourceIdFactory.class.isAssignableFrom(theClass))
  {
    Object[] filler = { className, ResourceIdFactory.class.getName() };
    throw new RuntimeException(_MESSAGES.get("NotResourceIdFactory", filler));
  }
  
  return (ResourceIdFactory)ReflectUtils.newInstance(theClass);
}

origin: org.n52.amused/amused-osgi-core

ClassLoader loader = env.getClassLoader();
Class resourceClass = null;
  loader = env.getClassLoader();
  resourceClass = ReflectUtils.getClass(className, loader);
} else {
origin: org.n52.amused/amused-core

implClass = ReflectUtils.getClass(requiredClassName, env.getClassLoader());
definition.setImplementationClass(implClass);
org.apache.muse.coreEnvironmentgetClassLoader

Popular methods of Environment

  • getDocument
    This is a convenience method that loads an InputStream using getDataResourceStream() and turns it in
  • createRelativePath
    Merges the two paths to create a valid version of the second path. This method should be used when y
  • getAddressingContext
  • getRealDirectory
  • addAddressingContext
    Records the WS-Addressing data for the current request.
  • getDefaultURI
  • getDeploymentEPR
  • getSoapClient
  • removeAddressingContext
    Removes the context object for the current request.

Popular in Java

  • Reactive rest calls using spring rest template
  • getApplicationContext (Context)
  • setRequestProperty (URLConnection)
  • compareTo (BigDecimal)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • ImageIO (javax.imageio)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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