1 package net.javacoding.jspider.api.event; 2 3 4 import net.javacoding.jspider.api.event.engine.*; 5 import net.javacoding.jspider.api.event.folder.FolderDiscoveredEvent; 6 import net.javacoding.jspider.api.event.folder.FolderRelatedEvent; 7 import net.javacoding.jspider.api.event.resource.*; 8 import net.javacoding.jspider.api.event.site.*; 9 10 11 20 public interface EventVisitor { 21 22 23 27 public void visit(JSpiderEvent event); 28 29 33 public void visit(EngineRelatedEvent event); 34 35 39 public void visit(SpideringStartedEvent event); 40 41 45 public void visit(SpideringStoppedEvent event); 46 47 51 public void visit(FolderRelatedEvent event); 52 53 57 public void visit(FolderDiscoveredEvent event); 58 59 63 public void visit(ResourceRelatedEvent event); 64 65 69 public void visit(EMailAddressDiscoveredEvent event); 70 71 75 public void visit(EMailAddressReferenceDiscoveredEvent event); 76 77 81 public void visit(MalformedURLFoundEvent event); 82 83 87 public void visit(MalformedBaseURLFoundEvent event); 88 89 93 public void visit(ResourceDiscoveredEvent event); 94 95 99 public void visit(ResourceFetchedEvent event); 100 101 105 public void visit(ResourceFetchErrorEvent event); 106 107 111 public void visit(ResourceForbiddenEvent event); 112 113 117 public void visit(ResourceParsedEvent event); 118 119 123 public void visit(ResourceIgnoredForFetchingEvent event); 124 125 129 public void visit(ResourceIgnoredForParsingEvent event); 130 131 135 public void visit(ResourceReferenceDiscoveredEvent event); 136 137 141 public void visit(SiteRelatedEvent event); 142 143 147 public void visit(SiteDiscoveredEvent event); 148 149 153 public void visit(RobotsTXTMissingEvent event); 154 155 159 public void visit(RobotsTXTFetchedEvent event); 160 161 165 public void visit(UserAgentObeyedEvent event); 166 167 } 168 | Popular Tags |