Documentation
      ¶
    
    
  
    
  
    Overview ¶
Folder source contains the three services composing a datasource : objects, index and sync
      
      Source Files
      ¶
    
- doc.go
 
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       Package index provides indexation for datasources 
         | 
      Package index provides indexation for datasources | 
| 
         
          
            grpc
            
            
          
           
      Package grpc provides a pydio GRPC service for CRUD-ing the datasource index. 
         | 
      Package grpc provides a pydio GRPC service for CRUD-ing the datasource index. | 
| 
         
          
            sessions
            
            
          
           
      Package sessions is used during indexation to start/stop a session an speed-up the process 
         | 
      Package sessions is used during indexation to start/stop a session an speed-up the process | 
| 
       Package objects is in charge of exposing the content of the datasource with the S3 protocol. 
         | 
      Package objects is in charge of exposing the content of the datasource with the S3 protocol. | 
| 
         
          
            grpc
            
            
          
           
      Package grpc wraps a Minio server for exposing the content of the datasource with the S3 protocol. 
         | 
      Package grpc wraps a Minio server for exposing the content of the datasource with the S3 protocol. | 
| 
       Package sync ties the "objects" and "index" together 
         | 
      Package sync ties the "objects" and "index" together | 
| 
         
          
            grpc
            
            
          
           
      Package grpc is a pydio service running synchronization between objects and index. 
         | 
      Package grpc is a pydio service running synchronization between objects and index. | 
| 
         
          
            lib/cmd
            
            command
          
           
      Package main provides a command line version of sync 
         | 
      Package main provides a command line version of sync | 
| 
         
          
            lib/common
            
            
          
           
      Package common defines vars and constants for the sync package 
         | 
      Package common defines vars and constants for the sync package | 
| 
         
          
            lib/endpoints
            
            
          
           
      Package endpoints provides implementations of various synchronization endpoints Currently supported are FS, S3 and in-memory DB 
         | 
      Package endpoints provides implementations of various synchronization endpoints Currently supported are FS, S3 and in-memory DB | 
| 
         
          
            lib/filters
            
            
          
           
      Package filters provides batchers and filters to analyze and simplify sync events 
         | 
      Package filters provides batchers and filters to analyze and simplify sync events | 
| 
         
          
            lib/proc
            
            
          
           
      Package proc provides actual actions to be performed once the sync has filtered all events 
         | 
      Package proc provides actual actions to be performed once the sync has filtered all events | 
| 
         
          
            lib/task
            
            
          
           
      Package task defines a synchronization task 
         | 
      Package task defines a synchronization task | 
 Click to show internal directories. 
   Click to hide internal directories.