{"id":18386504,"url":"https://github.com/stemmlerjs/java-help-desk","last_synced_at":"2025-04-12T02:09:35.663Z","repository":{"id":107362409,"uuid":"50000924","full_name":"stemmlerjs/Java-Help-Desk","owner":"stemmlerjs","description":"This is an experiment I put together when I was exploring Concurrency and Serialization with Java.","archived":false,"fork":false,"pushed_at":"2016-01-20T03:41:10.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T02:09:32.256Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stemmlerjs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-20T03:16:02.000Z","updated_at":"2016-01-20T03:16:09.000Z","dependencies_parsed_at":"2023-03-21T00:28:53.088Z","dependency_job_id":null,"html_url":"https://github.com/stemmlerjs/Java-Help-Desk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stemmlerjs%2FJava-Help-Desk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stemmlerjs%2FJava-Help-Desk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stemmlerjs%2FJava-Help-Desk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stemmlerjs%2FJava-Help-Desk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stemmlerjs","download_url":"https://codeload.github.com/stemmlerjs/Java-Help-Desk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248505931,"owners_count":21115354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T01:22:17.592Z","updated_at":"2025-04-12T02:09:35.636Z","avatar_url":"https://github.com/stemmlerjs.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java-Helpdesk\n\nThis was an experiment I wrote using my custom link-list class, Brock University's BasicIO and Media JARs \nto see how Concurrency and Serialization works in Java. This was completed in May 2014.\n\n##### What Does It Do?\nThis is a helpdesk and client application where two screens are visible. On one screen, you can \"request\" help via messages and then send them off to the help desk. The messages get put into a Buffered Queue with a maximum size of 5. If there is a message to be exited from the queue, it's displayed on the Help Desk screen where the user can acknowledge the message.\n\nUpon starting the program, you will be asked to load a text file if any, this will be used as the input file for any previous serialized messages.\n\nUpon closing the program, you will be asked to supply a text file to serialize any messages not exited from the queue to.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstemmlerjs%2Fjava-help-desk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstemmlerjs%2Fjava-help-desk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstemmlerjs%2Fjava-help-desk/lists"}