public void Initialise(AssetInventoryServer server) { m_server = server; m_openSimConfig = server.ConfigFile.Configs["OpenSim"]; try { m_assetProvider = DataPluginFactory.LoadDataPlugin <IAssetDataPlugin>(m_openSimConfig.GetString("asset_database_provider"), m_openSimConfig.GetString("asset_database_connect")); if (m_assetProvider == null) { m_log.Error("[OPENSIMASSETSTORAGE]: Failed to load a database plugin, server halting."); Environment.Exit(-1); } else { m_log.InfoFormat("[OPENSIMASSETSTORAGE]: Loaded storage backend: {0}", Version); } } catch (Exception e) { m_log.WarnFormat("[OPENSIMASSETSTORAGE]: Failure loading data plugin: {0}", e.ToString()); throw new PluginNotInitialisedException(Name); } }
public DataRequestHandler(AssetInventoryServer server) { m_server = server; m_contentType = null; m_httpMethod = "GET"; m_path = @"^/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/data"; }
public void Initialise(AssetInventoryServer server) { m_server = server; m_server.HttpServer.AddStreamHandler(new GetInventoryArchive(server)); m_log.Info("[INVENTORYARCHIVE]: Inventory Archive loaded."); }
public void Initialise(AssetInventoryServer server) { m_server = server; m_openSimConfig = server.ConfigFile.Configs["OpenSim"]; m_inventoryService = new OpenSimInventoryService(); m_inventoryService.AddPlugin(m_openSimConfig.GetString("inventory_database_provider"), m_openSimConfig.GetString("inventory_database_connect")); }
public void Initialise(AssetInventoryServer server) { m_server = server; // Request for / or /?... m_server.HttpServer.AddStreamHandler(new BrowseRequestHandler(server)); m_log.Info("[BROWSEFRONTEND]: Browser Frontend loaded."); }
public void Initialise(AssetInventoryServer server) { this.server = server; LoadFiles(DEFAULT_INVENTORY_DIR); m_log.InfoFormat("[SIMPLEINVENTORYSTORAGE]: Initialized the inventory index with data for {0} avatars", inventories.Count); }
public void Initialise(AssetInventoryServer server) { m_server = server; // Asset request m_server.HttpServer.AddStreamHandler(new AssetRequestHandler(server)); // Asset creation m_server.HttpServer.AddStreamHandler(new AssetPostHandler(server)); m_log.Info("[OPENSIMASSETFRONTEND]: OpenSim Asset Frontend loaded."); }
public void Initialise(AssetInventoryServer server) { this.server = server; metadataStorage = new Dictionary <UUID, AssetMetadata>(); filenames = new Dictionary <UUID, string>(); LoadFiles(DEFAULT_DATA_DIR, false); LoadFiles(TEMP_DATA_DIR, true); m_log.InfoFormat("[SIMPLEASSETSTORAGE]: Initialized the store index with metadata for {0} assets", metadataStorage.Count); }
public void Initialise(AssetInventoryServer server) { m_server = server; // Asset metadata request //m_server.HttpServer.AddStreamHandler(new MetadataRequestHandler(server)); // Asset data request m_server.HttpServer.AddStreamHandler(new DataRequestHandler(server)); // Asset creation //m_server.HttpServer.AddStreamHandler(new CreateRequestHandler(server)); m_log.Info("[REFERENCEFRONTEND]: Reference Frontend loaded."); }
public void Initialise(AssetInventoryServer server) { m_server = server; m_server.HttpServer.AddStreamHandler(new GetInventoryHandler(server, collectionSerializer)); m_server.HttpServer.AddStreamHandler(new CreateInventoryHandler(server)); m_server.HttpServer.AddStreamHandler(new NewFolderHandler(server)); m_server.HttpServer.AddStreamHandler(new UpdateFolderHandler(server)); m_server.HttpServer.AddStreamHandler(new MoveFolderHandler(server)); m_server.HttpServer.AddStreamHandler(new PurgeFolderHandler(server)); m_server.HttpServer.AddStreamHandler(new NewItemHandler(server)); m_server.HttpServer.AddStreamHandler(new DeleteItemHandler(server)); m_server.HttpServer.AddStreamHandler(new RootFoldersHandler(server)); m_server.HttpServer.AddStreamHandler(new ActiveGesturesHandler(server)); m_log.Info("[OPENSIMINVENTORYFRONTEND]: OpenSim Inventory Frontend loaded."); }
//public DeleteItemHandler(AssetInventoryServer server) : base("POST", @"^/DeleteItem/") public DeleteItemHandler(AssetInventoryServer server) : base("POST", "/DeleteItem") { m_server = server; }
//public NewItemHandler(AssetInventoryServer server) : base("POST", @"^/NewItem/") public NewItemHandler(AssetInventoryServer server) : base("POST", "/NewItem") { m_server = server; }
//public PurgeFolderHandler(AssetInventoryServer server) : base("POST", @"^/PurgeFolder/") public PurgeFolderHandler(AssetInventoryServer server) : base("POST", "/PurgeFolder") { m_server = server; }
//public CreateInventoryHandler(AssetInventoryServer server) : base("POST", @"^/CreateInventory/") public CreateInventoryHandler(AssetInventoryServer server) : base("POST", "/CreateInventory") { m_server = server; }
//public AssetPostHandler(AssetInventoryServer server) : base("POST", "/^assets") public AssetPostHandler(AssetInventoryServer server) : base("POST", "/assets") { m_server = server; }
public void Initialise(AssetInventoryServer server) { this.server = server; metadataStorage = new Dictionary<UUID, AssetMetadata>(); filenames = new Dictionary<UUID, string>(); LoadFiles(DEFAULT_DATA_DIR, false); LoadFiles(TEMP_DATA_DIR, true); m_log.InfoFormat("[SIMPLEASSETSTORAGE]: Initialized the store index with metadata for {0} assets", metadataStorage.Count); }
//public AssetRequestHandler(AssetInventoryServer server) : base("GET", "^/assets") public AssetRequestHandler(AssetInventoryServer server) : base("GET", "/assets") { m_server = server; }
public void Initialise(AssetInventoryServer server) { //m_server = server; m_log.Info("[AUTHORIZEALL]: Authorize All loaded."); }
public void Initialise(AssetInventoryServer server) { //m_server = server; m_log.Info("[NULLAUTHENTICATION]: Null Authentication loaded."); }
//public RootFoldersHandler(AssetInventoryServer server) : base("POST", @"^/RootFolders/") public RootFoldersHandler(AssetInventoryServer server) : base("POST", "/RootFolders") { m_server = server; }
public void Initialise(AssetInventoryServer server) { //m_server = server; }
//public ActiveGesturesHandler(AssetInventoryServer server) : base("POST", @"^/ActiveGestures/") public ActiveGesturesHandler(AssetInventoryServer server) : base("POST", "/ActiveGestures") { m_server = server; }
//public BrowseRequestHandler(AssetInventoryServer server) : base("GET", "(^/$|(^/\?.*)") public BrowseRequestHandler(AssetInventoryServer server) : base("GET", "/") { m_server = server; }
//public GetInventoryArchive(AssetInventoryServer server) : base("GET", @"^/inventoryarchive/") public GetInventoryArchive(AssetInventoryServer server) : base("GET", "/inventoryarchive") { m_server = server; }
public void Initialise(AssetInventoryServer server) { m_server = server; m_openSimConfig = server.ConfigFile.Configs["OpenSim"]; try { m_assetProvider = DataPluginFactory.LoadDataPlugin<IAssetDataPlugin>(m_openSimConfig.GetString("asset_database_provider"), m_openSimConfig.GetString("asset_database_connect")); if (m_assetProvider == null) { m_log.Error("[OPENSIMASSETSTORAGE]: Failed to load a database plugin, server halting."); Environment.Exit(-1); } else m_log.InfoFormat("[OPENSIMASSETSTORAGE]: Loaded storage backend: {0}", Version); } catch (Exception e) { m_log.WarnFormat("[OPENSIMASSETSTORAGE]: Failure loading data plugin: {0}", e.ToString()); throw new PluginNotInitialisedException(Name); } }
//public GetInventoryHandler(AssetInventoryServer server, Utils.InventoryCollectionSerializer collectionSerializer) : base("POST", @"^/GetInventory/") public GetInventoryHandler(AssetInventoryServer server, Utils.InventoryCollectionSerializer collectionSerializer) : base("POST", "/GetInventory") { m_server = server; m_collectionSerializer = collectionSerializer; }