Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for Smb2CreateRequest (0.36 sec)

  1. src/main/java/jcifs/internal/smb2/create/Smb2CreateRequest.java

     * on the server with specified access rights and sharing options.
     *
     * @author mbechler
     *
     */
    public class Smb2CreateRequest extends ServerMessageBlock2Request<Smb2CreateResponse> implements RequestWithPath {
    
        private static final Logger log = LoggerFactory.getLogger(Smb2CreateRequest.class);
    
        /**
         * No oplock
         */
        public static final byte SMB2_OPLOCK_LEVEL_NONE = 0x0;
        /**
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 02:21:31 UTC 2025
    - 22.9K bytes
    - Viewed (0)
  2. src/test/java/jcifs/internal/smb2/create/Smb2CreateRequestTest.java

            assertEquals(0x4, Smb2CreateRequest.FILE_SHARE_DELETE);
        }
    
        @Test
        @DisplayName("Test file disposition constants")
        void testFileDispositionConstants() {
            assertEquals(0x0, Smb2CreateRequest.FILE_SUPERSEDE);
            assertEquals(0x1, Smb2CreateRequest.FILE_OPEN);
            assertEquals(0x2, Smb2CreateRequest.FILE_CREATE);
            assertEquals(0x3, Smb2CreateRequest.FILE_OPEN_IF);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 07:14:38 UTC 2025
    - 18.6K bytes
    - Viewed (0)
  3. src/main/java/jcifs/smb/DirFileEntryEnumIterator2.java

            final SmbTreeHandleImpl th = getTreeHandle();
            final String uncPath = getParent().getLocator().getUNCPath();
            final Smb2CreateRequest create = new Smb2CreateRequest(th.getConfig(), uncPath);
            create.setCreateOptions(Smb2CreateRequest.FILE_DIRECTORY_FILE);
            create.setDesiredAccess(SmbConstants.FILE_READ_DATA | SmbConstants.FILE_READ_ATTRIBUTES);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 6.4K bytes
    - Viewed (0)
  4. src/main/java/jcifs/smb/SmbFile.java

                    if (th.isSMB2()) {
                        final Smb2CreateRequest req = new Smb2CreateRequest(th.getConfig(), fileName);
                        req.setDesiredAccess(0x10000); // delete
                        req.setCreateOptions(Smb2CreateRequest.FILE_DELETE_ON_CLOSE | Smb2CreateRequest.FILE_DIRECTORY_FILE);
                        req.setCreateDisposition(Smb2CreateRequest.FILE_OPEN);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 30 05:58:03 UTC 2025
    - 103.2K bytes
    - Viewed (0)
  5. src/test/java/jcifs/smb/DirFileEntryEnumIterator2Test.java

            // Mock send(create) to wire a query response with fe1, fe2
            doAnswer(inv -> {
                Object arg = inv.getArgument(0);
                if (arg instanceof Smb2CreateRequest) {
                    Smb2CreateRequest create = (Smb2CreateRequest) arg;
                    // Initialize response chain (also for chained query)
                    Smb2CreateResponse cr = create.initResponse(cifsContext);
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 13.7K bytes
    - Viewed (0)
  6. src/main/java/jcifs/internal/smb2/persistent/HandleReconnector.java

         * @return the create request configured for reconnection
         */
        protected Smb2CreateRequest createReconnectionRequest(HandleInfo info) {
            // This would need access to the Configuration and proper setup
            // For now, we provide the structure
    
            // Smb2CreateRequest request = new Smb2CreateRequest(config, info.getPath());
            // request.addCreateContext(new DurableHandleReconnect(info.getFileId()));
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 04:51:33 UTC 2025
    - 8.5K bytes
    - Viewed (1)
  7. src/test/java/jcifs/internal/smb2/create/CreateContextRequestTest.java

        @DisplayName("Integration Pattern Tests")
        class IntegrationPatternTests {
    
            @Test
            @DisplayName("Should simulate usage in Smb2CreateRequest context")
            void testSimulatedUsagePattern() {
                // Simulate the pattern from Smb2CreateRequest
                CreateContextRequest[] contexts = new CreateContextRequest[3];
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 24.9K bytes
    - Viewed (0)
  8. docs/smb3-features/02-persistent-handles-design.md

                        new DurableHandleReconnect(info.fileId);
                    
                    // Attempt to reopen with reconnect context
                    Smb2CreateRequest createReq = new Smb2CreateRequest();
                    createReq.setPath(info.path);
                    createReq.addCreateContext(reconnectCtx);
                    
                    // Add lease context if associated
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 31.6K bytes
    - Viewed (0)
  9. docs/SMB3_IMPLEMENTATION_PLAN.md

    - [ ] Modify SmbFile to support lease-based caching
    - [ ] Add lease upgrade/downgrade logic
    - [ ] Implement lease epoch tracking for v2 leases
    
    #### 1.3 Integration Points
    - Modify `Smb2CreateRequest` to include lease contexts
    - Update `SmbFile` caching logic to use leases
    - Add lease break handling in `SmbTransport`
    
    ---
    
    ### Phase 2: Persistent Handles
    **Priority: HIGH** | **Estimated Effort: 4-5 weeks**
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 10.7K bytes
    - Viewed (0)
  10. docs/smb3-features/01-smb3-lease-design.md

            dstIndex += 8;
            
            return dstIndex - start;
        }
    }
    ```
    
    ## 6. Integration with Existing Code
    
    ### 6.1 Modifying Smb2CreateRequest
    ```java
    // In Smb2CreateRequest.java
    public void addLeaseContext(Smb2LeaseKey key, int requestedState, boolean isV2) {
        Smb2LeaseContext leaseContext = new Smb2LeaseContext();
        leaseContext.setLeaseKey(key);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 22K bytes
    - Viewed (0)
Back to top