Kinosearch :: Winkel :: LockFactory

Kinosearch :: Winkel :: LockFactory Perl-module kan vergrendelingen maken.
Download nu

Kinosearch :: Winkel :: LockFactory Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Marvin Humphrey
  • Uitgever website:
  • http://search.cpan.org/~creamyg/KinoSearch-0.162/lib/KinoSearch/Search/SearchServer.pm

Kinosearch :: Winkel :: LockFactory Tags


Kinosearch :: Winkel :: LockFactory Beschrijving

Kinosearch :: Winkel :: LockFactory Perl-module kan sloten maken. Kinosearch :: Winkel :: LockFactory Perl-module kan sloten maken. Synopsis Gebruik SYS :: Hostnaam; mijn $ hostname = hostnaam (); Die "kan geen unieke hostnaam krijgen" tenzij $ hostnaam; mijn $ invindex = myschema-> open ('/ pad / naar / invindex / on / nfs / volume'); Mijn $ Lock_Factory = Kinosearch :: Winkel :: LockFactory-> NIEUW (map => $ INVIDEX-> GET_FOLDER, AGENT_ID => $ HOSTNAME,); Mijn $ Index_Reader = Kinosearch :: Index :: IndexReader-> Nieuw (Invindex => $ Invindex, Lock_Factory => $ Lock_Factory,); Normaal gesproken is LockFactory een interne klasse, waardoor zijn werk achter de schermen rustig doen. Op gedeelde volumes mislukt het vergrendelingsmechanisme echter, en handmatige interventie wordt noodzakelijk.both lees- en schrijftoepassingen die toegang hebben tot een index op een gedeeld volume moet zichzelf identificeren met een agent_id, meestal de hostnaam. Het kennen van de hostnaam maakt het mogelijk om te vertellen welke lockfiles tot andere machines behoren en daarom niet moeten worden gezapt wanneer hun PID niet kan worden gevonden. SubclassingLockFactory spins Off Slot- en ShareDlock-objecten op verzoek van andere Kinosearch-klassen. Als het gedrag van slot en sharedlock niet aansluiten bij aan uw behoeften, kunt u een aangepaste subklasse van lockfactory vervangen die uit uw eigen slot subclasses draait. Constructeur mijn $ lock_factory = Kinosearch :: Winkel :: LockFactory-> NIEUW (map => $ map , # Verplicht agent_id => $ hostnaam, # vereist); maak een lockfactory. Neemt de naam Parameters.Folder - een Kinosearch :: Winkel :: Map.Ament_ID - een identificerende string - typisch, de hostnaam. Vereisten: · Perl


Kinosearch :: Winkel :: LockFactory Gerelateerde software