Package railo.commons.io.res

Examples of railo.commons.io.res.ResourceProvider


 
 
  private static final Map<String,ASMMethod>methods=new ReferenceMap();

  public static void main(String[] args) throws Throwable {
    ResourceProvider frp = ResourcesImpl.getFileResourceProvider();
    Resource root = frp.getResource("/Users/mic/Projects/Railo/webroot/WEB-INF/railo/cfclasses/wrappers/");
    root.mkdir();
    PhysicalClassLoader pcl = new PhysicalClassLoader(root);
    //PhysicalClassLoader pcl = (PhysicalClassLoader)ThreadLocalPageContext.getConfig().getRPCClassLoader(false);

    ASMProxyFactory.getClass(pcl, root, ArrayNew.class);
View Full Code Here


            // Collection
            DateTime last = DateCaster.toDateAdvanced(el.getAttribute("lastUpdate"),ThreadLocalPageContext.getTimeZone(config),null);
            if(last==null)last=new DateTimeImpl();
            DateTime cre = DateCaster.toDateAdvanced(el.getAttribute("created"),ThreadLocalPageContext.getTimeZone(config),null);
            if(cre==null)cre=new DateTimeImpl();
            ResourceProvider frp = ResourcesImpl.getFileResourceProvider();
            sc =(SearchCollectionPlus) _readCollection(
                    el.getAttribute("name"),
                    frp.getResource(el.getAttribute("path")),
                    el.getAttribute("language"),
                    last,cre
            );
            collections.setEL(KeyImpl.init(sc.getName()),sc);
           
View Full Code Here

      //String name=CreateUUID.invoke();
      //root=temp.getRealResource(name);
      root.mkdirs();
    }
    else {
      ResourceProvider ramProvider = new RamResourceProviderOld().init("ram",args);
      root=ramProvider.getResource("/");
    }
    _load();
  }
View Full Code Here

  }

  protected void setDefaultResourceProvider(String strDefaultProviderClass, Map arguments) throws ClassException {
    Object o=ClassUtil.loadInstance(strDefaultProviderClass);
    if(o instanceof ResourceProvider) {
      ResourceProvider rp=(ResourceProvider) o;
      rp.init(null,arguments);
      setDefaultResourceProvider(rp);
    }
    else
      throw new ClassException("object ["+Caster.toClassName(o)+"] must implement the interface "+ResourceProvider.class.getName());
  }
View Full Code Here

  }

  protected void setDefaultResourceProvider(Class defaultProviderClass, Map arguments) throws ClassException {
    Object o=ClassUtil.loadInstance(defaultProviderClass);
    if(o instanceof ResourceProvider) {
      ResourceProvider rp=(ResourceProvider) o;
      rp.init(null,arguments);
      setDefaultResourceProvider(rp);
    }
    else
      throw new ClassException("object ["+Caster.toClassName(o)+"] must implement the interface "+ResourceProvider.class.getName());
  }
View Full Code Here

  protected void addResourceProvider(String strProviderScheme, String strProviderClass, Map arguments) throws ClassException {
    // old buld in S3
    Object o=ClassUtil.loadInstance(strProviderClass);
   
    if(o instanceof ResourceProvider) {
      ResourceProvider rp=(ResourceProvider) o;
      rp.init(strProviderScheme,arguments);
      addResourceProvider(rp);
    }
    else
      throw new ClassException("object ["+Caster.toClassName(o)+"] must implement the interface "+ResourceProvider.class.getName());
  }
View Full Code Here

  protected void addResourceProvider(String strProviderScheme, Class providerClass, Map arguments) throws ClassException {
    Object o=ClassUtil.loadInstance(providerClass);
   
    if(o instanceof ResourceProvider) {
      ResourceProvider rp=(ResourceProvider) o;
      rp.init(strProviderScheme,arguments);
      addResourceProvider(rp);
    }
    else
      throw new ClassException("object ["+Caster.toClassName(o)+"] must implement the interface "+ResourceProvider.class.getName());
  }
View Full Code Here

public class S3Function {


  public static S3Resource toS3Resource(PageContext pc, String url, String functionName) throws ExpressionException {
    Resource res=ResourceUtil.toResourceNotExisting(pc, url);
    ResourceProvider provider = res.getResourceProvider();
    if(!provider.getScheme().equalsIgnoreCase("s3") || !res.exists())
      throw new FunctionException(pc,functionName,1,"url","defined url must be a valid existing S3 Resource");
   
    return (S3Resource) res;
  }
View Full Code Here

import railo.runtime.type.StructImpl;

public class GetVFSMetaData {
  public static Struct call(PageContext pc, String scheme)  {
    ResourceProvider[] providers = pc.getConfig().getResourceProviders();
    ResourceProvider provider;
    scheme=scheme.trim();
    Struct sct=new StructImpl();
    for(int i=0;i<providers.length;i++){
      provider=providers[i];
      if(provider.getScheme().equalsIgnoreCase(scheme)){
        //MUST sct=provider.getMetaData();
        sct.setEL("Scheme", provider.getScheme());
        sct.setEL("Attributes", provider.isAttributesSupported());
        sct.setEL("CaseSensitive", provider.isCaseSensitive());
        sct.setEL("Mode", provider.isModeSupported());
       
        sct.setEL("Enabled", Boolean.TRUE);
        return sct;
     
    }
View Full Code Here

    }

    private ConfigServerImpl getConfigServerImpl() {
      if(configServer==null) {
            try {
              ResourceProvider frp = ResourcesImpl.getFileResourceProvider();
              Resource context = frp.getResource(factory.getResourceRoot().getAbsolutePath()).getRealResource("context");
              //CFMLEngineFactory.registerInstance(this);// patch, not really good but it works
                configServer=ConfigServerFactory.newInstance(
                        this,
                        initContextes,
                        contextes,
View Full Code Here

TOP

Related Classes of railo.commons.io.res.ResourceProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.