Tabnine Logo
ClassLoading.delegationChain
Code IndexAdd Tabnine to your IDE (free)

How to use
delegationChain
method
in
org.ehcache.core.util.ClassLoading

Best Java code snippets using org.ehcache.core.util.ClassLoading.delegationChain (Showing top 2 results out of 315)

origin: ehcache/ehcache3

@Override
public ServiceCreationConfiguration<TransactionManagerProvider> parseServiceCreationConfiguration(Element fragment, ClassLoader classLoader) {
 String localName = fragment.getLocalName();
 if ("jta-tm".equals(localName)) {
  String transactionManagerProviderConfigurationClassName = fragment.getAttribute("transaction-manager-lookup-class");
  try {
   Class<?> aClass = Class.forName(transactionManagerProviderConfigurationClassName, true, delegationChain(
    () -> Thread.currentThread().getContextClassLoader(),
    getClass().getClassLoader(),
    classLoader
   ));
   Class<? extends TransactionManagerLookup> clazz = uncheckedCast(aClass);
   return new LookupTransactionManagerProviderConfiguration(clazz);
  } catch (Exception e) {
   throw new XmlConfigurationException("Error configuring XA transaction manager", e);
  }
 } else {
  throw new XmlConfigurationException(String.format("XML configuration element <%s> in <%s> is not supported",
    fragment.getTagName(), (fragment.getParentNode() == null ? "null" : fragment.getParentNode().getLocalName())));
 }
}
origin: ehcache/ehcache3

for (String className : optionalAnnotation.value()) {
 try {
  Class<?> dependencyClass = delegationChain(getDefaultClassLoader(), clazz.getClassLoader()).loadClass(className);
  if (Service.class.isAssignableFrom(dependencyClass)) {
   @SuppressWarnings("unchecked")
org.ehcache.core.utilClassLoadingdelegationChain

Popular methods of ClassLoading

  • getDefaultClassLoader
  • servicesOfType

Popular in Java

  • Updating database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • getApplicationContext (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Notification (javax.management)
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • 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