Desarrolladores
9 TOP-LEVEL ITEMSRepo API
La Repo API es la capa de abstracción y proxies que Croparia IF usa para interactuar con sistemas de almacenamiento en distintas plataformas. De serie admite recursos de tipo objeto y fluido, y se utiliza principalmente para exponer y acceder al almacenamiento de bloques y entidades de bloque.
El código relacionado se encuentra en el paquete cool.muyucloud.croparia.api.repo.
Arquitectura básica
La Repo API se compone sobre todo de la vista de almacenamiento Repo, el puente de descubrimiento ProxyProvider, el envoltorio RepoProxy y las interfaces adaptadoras de plataforma PlatformItemProxy y PlatformFluidProxy.
Repo: la capa de interacción directa usada en el módulo común. Modela el almacenamiento como una vista de recursos indexada por ranuras.RepoProxy: envuelve unRepopara adaptarlo a distintas plataformas de mods.ProxyProvider: registra instancias deRepoProxyen la plataforma concreta para que otros sistemas de almacenamiento puedan descubrirlas.PlatformItemProxy/PlatformFluidProxy: envoltorios unificados sobre las APIs de almacenamiento de objetos y fluidos de cada plataforma, de modo que el módulo común pueda acceder a ellas con estiloRepo.
La Repo API también se apoya en la Resource API para gestionar los tipos de recurso.