001    /**
002     * Copyright (C) 2009-2013 Barchart, Inc. <http://www.barchart.com/>
003     *
004     * All rights reserved. Licensed under the OSI BSD License.
005     *
006     * http://www.opensource.org/licenses/bsd-license.php
007     */
008    package com.barchart.udt.lib;
009    
010    import com.barchart.udt.ResourceUDT;
011    
012    /**
013     * generic library loader service; alternative implementation can be provided
014     * with {@link ResourceUDT}
015     */
016    public interface LibraryLoader {
017    
018            /**
019             * load library with extract to provided location
020             */
021            void load(String location) throws Exception;
022    
023    }