Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for ChannelFailover (0.08 sec)

  1. src/main/java/jcifs/internal/smb2/multichannel/ChannelFailover.java

    import jcifs.SmbTransport;
    import jcifs.internal.CommonServerMessageBlock;
    
    /**
     * Handles failover and recovery for multi-channel connections
     */
    public class ChannelFailover {
    
        private static final Logger log = LoggerFactory.getLogger(ChannelFailover.class);
    
        private final ChannelManager manager;
        private final ExecutorService executor;
        private final ConcurrentMap<String, FailoverState> failoverStates;
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 11.6K bytes
    - Viewed (0)
  2. src/test/java/jcifs/internal/smb2/multichannel/ChannelFailoverTest.java

        @Mock
        private SmbTransport mockNewTransport;
    
        @Mock
        private CommonServerMessageBlock mockOperation;
    
        private ChannelFailover failover;
        private ChannelInfo failedChannel;
    
        @BeforeEach
        void setUp() throws UnknownHostException {
            failover = new ChannelFailover(mockChannelManager);
    
            InetAddress addr = InetAddress.getByName("192.168.1.100");
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 7.7K bytes
    - Viewed (0)
  3. docs/smb3-features/03-multi-channel-design.md

    ```java
    package jcifs.internal.smb2.multichannel;
    
    import java.util.concurrent.*;
    
    public class ChannelFailover {
        private final ChannelManager manager;
        private final ExecutorService executor;
        private final Map<String, FailoverState> failoverStates;
        
        public ChannelFailover(ChannelManager manager) {
            this.manager = manager;
            this.executor = Executors.newCachedThreadPool();
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 39.6K bytes
    - Viewed (0)
  4. src/test/java/jcifs/internal/smb2/multichannel/MultiChannelIntegrationTest.java

            assertTrue(channel.getLastActivityTime() > 0);
        }
    
        @Test
        void testChannelFailover() throws Exception {
            // Test failover mechanism
            ChannelFailover failover = new ChannelFailover(channelManager);
    
            // Create a channel
            InetAddress addr = InetAddress.getByName("192.168.1.100");
            NetworkInterfaceInfo nic = new NetworkInterfaceInfo(addr, 445);
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 8.2K bytes
    - Viewed (0)
  5. src/main/java/jcifs/internal/smb2/multichannel/ChannelManager.java

        private final List<NetworkInterfaceInfo> remoteInterfaces;
        private final ScheduledExecutorService scheduler;
        private final ChannelLoadBalancer loadBalancer;
        private final ChannelFailover failover;
    
        private volatile boolean multiChannelEnabled;
        private final int maxChannels;
        private final AtomicInteger channelCounter;
    
        /**
         * Create channel manager
         *
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 21 11:13:46 UTC 2025
    - 20K bytes
    - Viewed (0)
  6. docs/SMB3_IMPLEMENTATION_PLAN.md

    ├── ChannelSequence.java          - Request sequencing across channels
    ├── NetworkInterfaceInfo.java     - Network interface discovery
    ├── ChannelLoadBalancer.java      - Load distribution logic
    └── ChannelFailover.java         - Channel failure handling
    ```
    
    #### 3.2 Implementation Tasks
    - [ ] Implement FSCTL_QUERY_NETWORK_INTERFACE_INFO
    - [ ] Create channel binding hash calculation
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 10.7K bytes
    - Viewed (0)
Back to top