Est-ce que quelqu'un sait pourquoi nous aurions besoin d'un fournisseur de sélecteur personnalisé dans Java NIO. Y at-il quelqu'un qui a déjà utilisé un fournisseur de sélecteur personnalisé et pourquoi le feriez-vous?Pourquoi un fournisseur de sélecteur NIO personnalisé?
Répondre
Mise en œuvre de maquette.
Il peut être très utile d'écrire des tests unitaires sur du code qui utilise NIO. Sinon, il pourrait être difficile de simuler différents types d'échec du réseau.
J'ai écrit un pour fournir SSLSocketChannels et SSLServerSocketChannels (et SSLSelectors ...). Je peux aussi imaginer en écrire un pour fournir un proxy, car java.net.Proxy et autres ne sont pas supportés du tout dans java.nio.
S'il vous plaît, avez-vous un exemple quelque part? Je peux avoir besoin d'un fournisseur personnalisé pour fournir SerialPortChannels. –
@ThibautD. Pourquoi avez-vous besoin d'un exemple? Il suffit d'étendre la classe SPI et d'implémenter les méthodes abstraites. – EJP
Il n'est pas clair comment je suis supposé mettre en œuvre des fonctions comme \t openServerSocketChannel ou openPipe ... Je dois "étendre" le fournisseur par défaut, peut-être pas en mettre plein. –
- 1. Java nio Lecture SocketChannel sur un sélecteur
- 2. Pourquoi écrire un fournisseur LINQ personnalisé?
- 3. .Équivalent du sélecteur NIO de Java
- 4. Fournisseur de ressources personnalisé
- 5. Java NIO UDP - Sélecteur se bloque en essayant d'enregistrer
- 6. Utiliser un fournisseur de sitemap personnalisé
- 7. Sélecteur de numéro personnalisé?
- 8. Listview Sélecteur personnalisé question
- 9. Rechargement de données dans un sélecteur personnalisé
- 10. Fournisseur d'appartenances asp.net personnalisé
- 11. personnalisé chef Fournisseur
- 12. Android, fournisseur de contenu personnalisé
- 13. Ajouter un sélecteur personnalisé à un UIBarButtonItem
- 14. SharePoint 2010 fournisseur de revendications personnalisé
- 15. Fournisseur de contenu personnalisé pour android
- 16. WPF Sélecteur de lasso personnalisé?
- 17. Expression de sélecteur personnalisé EF
- 18. Sélecteur jQuery personnalisé
- 19. android: sélecteur de texte personnalisé
- 20. Comment créer un sélecteur personnalisé ?? Ou
- 21. ASP .NET DynamicData Fournisseur personnalisé
- 22. Fournisseur de cache de sortie personnalisé
- 23. java nio Selector wakeup
- 24. Pourquoi devrais-je utiliser un fournisseur de contenu personnalisé sur Android?
- 25. Symfony 2: Fournisseur d'utilisateur personnalisé
- 26. sécurité multiple: fournisseur d'authentification personnalisé
- 27. ScrewTurn fournisseur de stockage de page personnalisé
- 28. Comment fonctionne le fournisseur de rôles personnalisé?
- 29. Fournisseur de sécurité personnalisé Symfony 2
- 30. android: fournisseur de recherche personnalisé "progressive"
Je ne vois vraiment aucun intérêt. Cependant, certaines personnes pourraient vouloir créer un 'Sélecteur 'plus optimisé pour une raison quelconque. Je n'ai honnêtement aucune idée. –
@ Merci beaucoup pour votre contribution –