- Sort Score
- Num 10 results
- Language All
Results 1 - 9 of 9 for WitnessRegistration (0.31 seconds)
-
src/main/java/jcifs/internal/witness/WitnessRegistration.java
/** * Represents a witness service registration for SMB resource monitoring. * This class maintains registration state, heartbeat information, and * sequence numbers for witness protocol communication. */ public class WitnessRegistration { private final String registrationId; private final String shareName; private final InetAddress serverAddress; private final WitnessServiceType serviceType; private final WitnessVersion version;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Mon Aug 25 14:34:10 GMT 2025 - 6.7K bytes - Click Count (0) -
src/main/java/jcifs/internal/witness/WitnessClient.java
*/ public CompletableFuture<WitnessRegistration> registerForNotifications(String shareName, InetAddress serverAddress, WitnessNotificationListener listener) { return CompletableFuture.supplyAsync(() -> { try { // Create registration WitnessRegistration registration =Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 20.8K bytes - Click Count (0) -
src/test/java/jcifs/internal/witness/WitnessRegistrationTest.java
assertEquals(WitnessRegistration.WITNESS_REGISTER_IP_NOTIFICATION, registration.getFlags()); registration.setFlags(WitnessRegistration.WITNESS_REGISTER_NONE); assertEquals(WitnessRegistration.WITNESS_REGISTER_NONE, registration.getFlags()); registration.setFlags(WitnessRegistration.WITNESS_REGISTER_IP_NOTIFICATION);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 23 09:06:40 GMT 2025 - 5.1K bytes - Click Count (0) -
src/test/java/jcifs/internal/witness/WitnessClientTest.java
TestNotificationListener listener = new TestNotificationListener(); CompletableFuture<WitnessRegistration> future = client.registerForNotifications("\\\\server\\share", serverAddress, listener); WitnessRegistration registration = future.get(5, TimeUnit.SECONDS); assertNotNull(registration);Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 23 09:06:40 GMT 2025 - 9.8K bytes - Click Count (0) -
docs/smb3-features/06-witness-protocol-design.md
public interface WitnessNotificationListener { void onWitnessNotification(WitnessNotification notification); void onRegistrationFailed(WitnessRegistration registration, Exception error); void onRegistrationExpired(WitnessRegistration registration); } public WitnessClient(InetAddress witnessServer, CIFSContext context) { this.witnessServer = witnessServer;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 42K bytes - Click Count (0) -
src/main/java/jcifs/smb/SmbSessionImpl.java
} @Override public void onRegistrationFailed(WitnessRegistration registration, Exception error) { log.error("Witness registration failed: {}", registration.getRegistrationId(), error); } @Override public void onRegistrationExpired(WitnessRegistration registration) {Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sun Aug 31 08:00:57 GMT 2025 - 68.9K bytes - Click Count (0) -
src/test/java/jcifs/internal/witness/WitnessEnumTest.java
void testWitnessRegistrationStates() { assertEquals(5, WitnessRegistration.WitnessRegistrationState.values().length); // Verify all expected states are present assertNotNull(WitnessRegistration.WitnessRegistrationState.REGISTERING); assertNotNull(WitnessRegistration.WitnessRegistrationState.REGISTERED); assertNotNull(WitnessRegistration.WitnessRegistrationState.UNREGISTERING);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 23 09:06:40 GMT 2025 - 6.1K bytes - Click Count (0) -
src/test/java/jcifs/internal/witness/WitnessIntegrationTest.java
// 1. Service discovery and registration assertEquals(0, mockService.getRegistrationCount()); String regId = mockService.registerWitness("\\\\cluster\\share", "192.168.1.100", WitnessRegistration.WITNESS_REGISTER_IP_NOTIFICATION); assertEquals(1, mockService.getRegistrationCount()); assertTrue(mockService.hasRegistration(regId)); // 2. Heartbeat processingCreated: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 23 09:06:40 GMT 2025 - 9.8K bytes - Click Count (0) -
docs/SMB3_IMPLEMENTATION_PLAN.md
#### 6.1 Core Witness Infrastructure ``` Package: jcifs.internal.witness ├── WitnessClient.java - Witness client implementation ├── WitnessRegistration.java - Client registration with witness ├── WitnessNotification.java - Notification handling ├── ResourceChange.java - Resource change events └── WitnessTransport.java - Witness-specific RPC transport
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 10.7K bytes - Click Count (0)